readiness-manager
Version:
👨💼 Define when your app is ready
15 lines • 704 B
TypeScript
import { ActionExecutionError, ActionErrorHandler } from './error';
import type { ReadyAction, ReadyCallback, ActionsStatus } from './types';
export interface ReadinessManager {
register: (name: string, action: ReadyAction, debug?: boolean) => void;
run: () => ReadinessManager;
onReady: (callback: ReadyCallback) => ReadinessManager;
onActionReady: (name: string, callback: ReadyCallback) => ReadinessManager;
onError: (errorHandler: ActionErrorHandler) => ReadinessManager;
status: () => ActionsStatus;
ready: boolean;
}
declare const manager: ReadinessManager;
export default manager;
export { ActionExecutionError, ActionErrorHandler };
//# sourceMappingURL=index.d.ts.map