UNPKG

@feflow/cli

Version:
19 lines 703 B
export interface CmdObj { runFn: Function; desc: string | (() => string); options?: Array<object>; pluginName?: string; } export declare type Store = Record<string, CmdObj>; export default class Commander { store: Store; private readonly invisibleStore; private alias; private readonly onRegistered?; constructor(onRegistered?: Function); get(cmdName?: string): CmdObj | undefined; list(): Store; register(cmdName: string, desc: CmdObj['desc'], fn: Function, options?: Array<object>, pluginName?: string): void; registerInvisible(cmdName: string, fn: Function, options?: Array<object>, pluginName?: string): void; } //# sourceMappingURL=index.d.ts.map