firmament-yargs
Version:
Typescript classes for building CLI node applications
10 lines (9 loc) • 512 B
TypeScript
import { NestedYargs, NestedYargsCategory } from "../interfaces/nested-yargs-wrapper";
import { Command } from "../interfaces/command";
export declare class NestedYargsImpl implements NestedYargs {
private nestedYargs;
createApp(options: any): NestedYargsCategory;
createCommand(alias: string, commandDesc: string, handler: Command): NestedYargsCategory;
createCategory(alias: string, commandDesc: string): NestedYargsCategory;
run(app: NestedYargsCategory, unitTestArgs?: string[]): void;
}