Skip to main content

Types

EndpointType

type EndpointType = keyof EndpointTypeMap | (string & {})

InputType

type InputType = T extends keyof EndpointTypeMap
  ? EndpointTypeMap[T]["input"]
  : Record<string, any>

OutputType

type OutputType = T extends keyof EndpointTypeMap
  ? EndpointTypeMap[T]["output"]
  : any