import { CommandMetadata, CommandMetadataInput, CommandMetadataOption, ICommand, INamespace } from '../definitions'; export declare function getCompletionWords<C extends ICommand<C, N, M, I, O>, N extends INamespace<C, N, M, I, O>, M extends CommandMetadata<I, O>, I extends CommandMetadataInput, O extends CommandMetadataOption>(ns: N, argv: readonly string[]): Promise<string[]>; export interface CompletionFormatterDeps<C extends ICommand<C, N, M, I, O>, N extends INamespace<C, N, M, I, O>, M extends CommandMetadata<I, O>, I extends CommandMetadataInput, O extends CommandMetadataOption> { readonly namespace: N; } export declare abstract class CompletionFormatter<C extends ICommand<C, N, M, I, O>, N extends INamespace<C, N, M, I, O>, M extends CommandMetadata<I, O>, I extends CommandMetadataInput, O extends CommandMetadataOption> { protected readonly namespace: N; constructor({ namespace }: CompletionFormatterDeps<C, N, M, I, O>); abstract format(): Promise<string>; } export declare class ZshCompletionFormatter<C extends ICommand<C, N, M, I, O>, N extends INamespace<C, N, M, I, O>, M extends CommandMetadata<I, O>, I extends CommandMetadataInput, O extends CommandMetadataOption> extends CompletionFormatter<C, N, M, I, O> { format(): Promise<string>; }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
colors.d.ts | File | 658 B | 0644 |
|
colors.js | File | 1.52 KB | 0644 |
|
command.d.ts | File | 4.19 KB | 0644 |
|
command.js | File | 9.7 KB | 0644 |
|
completion.d.ts | File | 1.26 KB | 0644 |
|
completion.js | File | 1.84 KB | 0644 |
|
config.d.ts | File | 994 B | 0644 |
|
config.js | File | 2.14 KB | 0644 |
|
executor.d.ts | File | 4.73 KB | 0644 |
|
executor.js | File | 5.93 KB | 0644 |
|
help.d.ts | File | 11.16 KB | 0644 |
|
help.js | File | 25.15 KB | 0644 |
|
index.d.ts | File | 218 B | 0644 |
|
index.js | File | 537 B | 0644 |
|
options.d.ts | File | 4.6 KB | 0644 |
|
options.js | File | 10.38 KB | 0644 |
|
validators.d.ts | File | 401 B | 0644 |
|
validators.js | File | 3.4 KB | 0644 |
|