cliHelp.d.ts 477 B

123456789101112131415161718192021
  1. declare namespace cliHelp {
  2. interface IOption {
  3. name: string;
  4. shorthand?: string;
  5. desc: string;
  6. }
  7. interface ICommand {
  8. name: string;
  9. desc: string;
  10. usage: string | string[];
  11. options?: IOption[];
  12. }
  13. interface IData {
  14. name: string;
  15. usage: string | string[];
  16. commands: ICommand[];
  17. }
  18. }
  19. declare function cliHelp(data: cliHelp.IData | cliHelp.ICommand): string;
  20. export = cliHelp;