Skip to content

Positional

Defined in: packages/input/dist/index.d.mts:172

A positional argument.

TKind extends Kind

TRequired extends boolean = true

TList extends boolean = false

new Positional<TKind, TRequired, TList>(kind): Positional<TKind, TRequired, TList>

Defined in: packages/input/dist/index.d.mts:197

Creates a new positional argument.

TKind

The positional argument.

Positional<TKind, TRequired, TList>

$default: TypeOf<TKind> | undefined

Defined in: packages/input/dist/index.d.mts:180

The default value of this argument.


$description: string | undefined

Defined in: packages/input/dist/index.d.mts:184

The description of this argument.


$kind: TKind

Defined in: packages/input/dist/index.d.mts:176

The type of this argument.


$list: TList

Defined in: packages/input/dist/index.d.mts:192

If this argument is a list.


$required: TRequired

Defined in: packages/input/dist/index.d.mts:188

If this argument is required.

default(value): this

Defined in: packages/input/dist/index.d.mts:218

Sets a default value.

TypeOf<TKind>

The default value.

this

this


description(desc): this

Defined in: packages/input/dist/index.d.mts:224

Sets a description.

string

The description.

this

this


list(): Positional<TKind, TRequired, true>

Defined in: packages/input/dist/index.d.mts:202

Makes this argument a list.

Positional<TKind, TRequired, true>

this


optional(): Positional<TKind, false, TList>

Defined in: packages/input/dist/index.d.mts:212

Makes this argument optional.

Positional<TKind, false, TList>

this


required(): Positional<TKind, true, TList>

Defined in: packages/input/dist/index.d.mts:207

Makes this argument required.

Positional<TKind, true, TList>

this