CommandOpts
@tsed/cli-core
Usage
typescript
import { CommandOpts } from "@tsed/cli-core";Overview
ts
interface CommandOpts {
description: string;
type?: Type<any>;
itemType?: Type<any>;
defaultValue?: string | number | boolean | any;
required?: boolean;
customParser?: (value: any) => any;
}description
ts
description: string;Description of the commander.option()
type
ts
type?: Type<any>;Use type to parse the option (String, Number, Boolean, Array)
itemType
ts
itemType?: Type<any>;Use item type to parse items
defaultValue
ts
defaultValue?: string | number | boolean | any;Default value
required
ts
required?: boolean;Define a require option
customParser:
ts
customParser?: (value: any) => any;Use a custom Parser