All files / src/app/types AsyncState.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5         
export type AsyncStateType<T, E = Error> = PendingAsyncStateType | ErrorAsyncStateType<E> | SuccessAsyncStateType<T>;
export type PendingAsyncStateType = { status: "PENDING" };
export type ErrorAsyncStateType<E> = { status: "ERROR"; error: E };
export type SuccessAsyncStateType<T> = { status: "SUCCESS"; data: T };