gcalendar-cli
Version:
Google Calendar cli tool for Node.js
13 lines (12 loc) • 494 B
TypeScript
export interface PromiseMiddleWareOptions {
before: () => void;
success: (res: any) => void;
failed: (err: any) => void;
}
export declare const promiseMiddleware: (optionAction: () => PromiseMiddleWareOptions) => <T>(promiseIn: Promise<T>) => Promise<T>;
export interface PromiseLoadingOptions {
message: string;
spinner?: string;
color?: string;
}
export declare const loading: (options?: PromiseLoadingOptions) => <T>(promiseIn: Promise<T>) => Promise<T>;