react-torch
Version:
A lib to server-side render with react.
17 lines (16 loc) • 678 B
TypeScript
export declare type Callback = () => any;
export declare type CallbackList = Callback[];
export declare type CallbackManager = {
id: string;
setup: (callback: Callback) => void;
run: () => Promise<any[]>;
hasRun: () => boolean;
};
export declare const createCallbackManager: (previous?: CallbackManager | SyncCallbackManager | null, id?: string) => CallbackManager;
export declare type SyncCallbackManager = {
id: string;
setup: (callback: Callback) => void;
run: () => any[];
hasRun: () => boolean;
};
export declare const createSyncCallbackManager: (previous?: CallbackManager | SyncCallbackManager | null, id?: string) => SyncCallbackManager;