| 24 | } |
| 25 | |
| 26 | interface IInternalProgram extends IProgram { |
| 27 | version: (version: string) => this; |
| 28 | description: (desc: string) => this; |
| 29 | disableGlobalOption: (name: string) => this; |
| 30 | run: () => this; |
| 31 | exec: (args: unknown[], options?: IExecOptions) => Promise<void>; |
| 32 | } |
| 33 | |
| 34 | export interface IProgramOptions<T = unknown> { |
| 35 | default?: T; |
nothing calls this directly
no outgoing calls
no test coverage detected