Skip to content

CommandArg

@tsed/cli-core

Usage

typescript
import { CommandArg } from "@tsed/cli-core";

See /packages/cli-core/src/interfaces/CommandOptions.ts.

Overview

ts
interface CommandArg {
    description: string;
    type?: Type<any>;
    itemType?: Type<any>;
    defaultValue?: string | number | boolean | any;
    required?: boolean;
}

description

ts
description: string;

Description of the argument

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

Released under the MIT License.