Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace <internal>

Index

Type aliases

BooleanNum: 0 | 1
Exclude<T, U>: T extends U ? never : T

Exclude from T those types that are assignable to U

Type parameters

  • T

  • U

Extract<T, U>: T extends U ? T : never

Extract from T those types that are assignable to U

Type parameters

  • T

  • U

FailedStatus: 1000 | 2000 | 3000
HotPepperResponse<T>: SuccessfulResult<T> | FailedResult<T>

Type parameters

Omit<T, K>: Pick<T, Exclude<keyof T, K>>

Construct a type with the properties of T except for those in type K.

Type parameters

  • T

  • K: keyof any

Pick<T, K>: { [ P in K]: T[P] }

From T, pick a set of properties whose keys are in the union K

Type parameters

  • T

  • K: keyof T

ResponseField<T>: { results: SuccessfulResponseBase & T } | { results: FailedResponse }

Type parameters

  • T

Generated using TypeDoc