async-selector-kit
Version:
An opinionated API to simplify using async-selector
35 lines (34 loc) • 1.24 kB
TypeScript
export declare const PROMISE_RESOLVED = "ASYNC_SELECTOR_PROMISE_RESOLVED";
export declare const PROMISE_REJECTED = "ASYNC_SELECTOR_PROMISE_REJECTED";
export declare const ACTION_STARTED = "ASYNC_SELECTOR_ACTION_STARTED";
export declare const ACTION_FINISHED = "ASYNC_SELECTOR_ACTION_FINISHED";
export declare const SUBSCRIPTION_UPDATED = "ASYNC_SELECTOR_SUBSCRIPTION_UPDATED";
export declare function promiseResolved(result: any, took: number, id: string | undefined): {
type: string;
id: string | undefined;
result: any;
took: number;
};
export declare function promiseRejected(error: any, id: string | undefined): {
type: string;
id: string | undefined;
error: any;
};
export declare function actionStarted(inputs: any[], callId: number, id: string | undefined): {
type: string;
id: string | undefined;
inputs: any[];
callId: number;
};
export declare function actionEnded(result: any, callId: number, took: number, id: string | undefined): {
type: string;
id: string | undefined;
result: any;
took: number;
callId: number;
};
export declare function subscriptionUpdated(value: any, id: string | undefined): {
type: string;
value: any;
id: string | undefined;
};