Options
All
  • Public
  • Public/Protected
  • All
Menu

parameter-schema

Index

Type aliases

ArraySchemaType

ArraySchemaType: "array"

BooleanArraySchemaType

BooleanArraySchemaType: "boolean[]"

BooleanSchemaType

BooleanSchemaType: "boolean"

NumberArraySchemaType

NumberArraySchemaType: "number[]"

NumberSchemaType

NumberSchemaType: "number"

ObjectArraySchemaType

ObjectArraySchemaType: "object[]"

ObjectSchemaType

ObjectSchemaType: "object"

ParameterType

ParameterType<T>: T extends StringSchemaType ? string : T extends StringArraySchemaType ? string[] : T extends NumberSchemaType ? number : T extends NumberArraySchemaType ? number[] : T extends BooleanSchemaType ? boolean : T extends BooleanArraySchemaType ? boolean[] : T extends ObjectSchemaType ? Record<string, any> : T extends ObjectArraySchemaType ? Record<string, any>[] : T extends ArraySchemaType ? (string | number | boolean | Record<string, any>)[] : number

Type parameters

  • T

SchemaType

StringArraySchemaType

StringArraySchemaType: "string[]"

StringSchemaType

StringSchemaType: "string"

Generated using TypeDoc