UNPKG

@sudoo/coco

Version:

:ocean: A simple command line tool framework

12 lines (11 loc) 391 B
export declare enum CORE_EVENT { SUCCEED = "SUCCEED", FAILED = "FAILED", SYSTEM_CALL_INFO = "SYSTEM_CALL_INFO" } export declare type CocoEventArgs = { [CORE_EVENT.SUCCEED]: []; [CORE_EVENT.FAILED]: []; [CORE_EVENT.SYSTEM_CALL_INFO]: [string, string]; }; export declare type CocoEventLister<T extends CORE_EVENT> = (...args: CocoEventArgs[T]) => void | Promise<void>;