Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "types"

Index

Type aliases

Action

Action: Readonly<object>

Action with promise

GReturn

GReturn: GReturn<T>

Obtain return type of GeneratorFunction

example

(...args: any[]) => IterableIterator<string | number | GReturnable> would have type boolean;

GReturnable

GReturnable: object & T

return type of generator function

note

type Returnable = { __returnedType?: T }; // * use this if dont need to check string and number literals

GeneratorReturnStrict

GeneratorReturnStrict: GeneratorReturnStrict<T>

IIReturn

IIReturn: IIReturn<T>

Obtain return type of IterableIterator (returned from Generator Function)

example

IterableIterator<string | number | GReturnable> -> boolean IterableIterator<string | number> -> undefined

IterableIteratorReturn

IterableIteratorReturn: NonNullable<Extract<T, { __returnedType?: unknown; }>["__returnedType"]>

OmitByValue

OmitByValue: Pick<O, { [P in keyof O]: O[P] extends V ? never : P; }[keyof O]>

Omit field of mapped type by value

rpResolve

rpResolve: rpResolve<T>

Returned Promise Resolver Get resolve type of Promise returned by a function

Generated using TypeDoc