Type aliases
Pot
Pot<T, E>: None | NoneLoading | NoneUpdating<T> | NoneError<E> | Some<T> | SomeLoading<T> | SomeUpdating<T> | SomeError<T, E>
Type parameters
PotErrorType
PotErrorType<T>: T extends NoneError<infer E0> ? E0 : T extends SomeError<any, infer E1> ? E1 : never
Type parameters
PotType
PotType<T>: T extends Some<infer A0> ? A0 : T extends SomeLoading<infer A1> ? A1 : T extends SomeError<infer A2, any> ? A2 : never
Type parameters