25 lines
2.2 KiB
TypeScript
25 lines
2.2 KiB
TypeScript
|
/**
|
||
|
* An object-oriented command-line parser for TypeScript projects.
|
||
|
*
|
||
|
* @packageDocumentation
|
||
|
*/
|
||
|
export { CommandLineAction, type ICommandLineActionOptions } from './providers/CommandLineAction';
|
||
|
export { DynamicCommandLineAction } from './providers/DynamicCommandLineAction';
|
||
|
export { ScopedCommandLineAction } from './providers/ScopedCommandLineAction';
|
||
|
export { AliasCommandLineAction, type IAliasCommandLineActionOptions } from './providers/AliasCommandLineAction';
|
||
|
export type { IBaseCommandLineDefinition, IBaseCommandLineDefinitionWithArgument, ICommandLineFlagDefinition, ICommandLineStringDefinition, ICommandLineStringListDefinition, ICommandLineIntegerDefinition, ICommandLineIntegerListDefinition, ICommandLineChoiceDefinition, ICommandLineChoiceListDefinition, ICommandLineRemainderDefinition } from './parameters/CommandLineDefinition';
|
||
|
export { CommandLineParameterKind, CommandLineParameter, CommandLineParameterWithArgument } from './parameters/BaseClasses';
|
||
|
export { CommandLineFlagParameter } from './parameters/CommandLineFlagParameter';
|
||
|
export { CommandLineStringParameter } from './parameters/CommandLineStringParameter';
|
||
|
export { CommandLineStringListParameter } from './parameters/CommandLineStringListParameter';
|
||
|
export { CommandLineIntegerParameter } from './parameters/CommandLineIntegerParameter';
|
||
|
export { CommandLineIntegerListParameter } from './parameters/CommandLineIntegerListParameter';
|
||
|
export { CommandLineChoiceParameter } from './parameters/CommandLineChoiceParameter';
|
||
|
export { CommandLineChoiceListParameter } from './parameters/CommandLineChoiceListParameter';
|
||
|
export { CommandLineRemainder } from './parameters/CommandLineRemainder';
|
||
|
export { CommandLineParameterProvider, type IScopedLongNameParseResult, type ICommandLineParserData as _ICommandLineParserData, type IRegisterDefinedParametersState as _IRegisterDefinedParametersState } from './providers/CommandLineParameterProvider';
|
||
|
export { CommandLineParser, type ICommandLineParserOptions } from './providers/CommandLineParser';
|
||
|
export { DynamicCommandLineParser } from './providers/DynamicCommandLineParser';
|
||
|
export { CommandLineConstants } from './Constants';
|
||
|
export { CommandLineHelper } from './CommandLineHelper';
|
||
|
//# sourceMappingURL=index.d.ts.map
|