Skip to main content

Interface: IArgument<T>

Type Parameters​

Type Parameter
T

Properties​

name​

readonly name: string

The name of the argument, this is used to make the identification of an argument easier.

Defined in​

projects/framework/src/lib/structures/Argument.ts:28

Methods​

run()​

run(parameter: string, context: Context<T>): AwaitableResult<T>

The method which is called when invoking the argument.

Parameters​

ParameterTypeDescription
parameterstringThe string parameter to parse.
contextContext<T>The context for the method call, contains the message, command, and other options.

Returns​

AwaitableResult<T>

Defined in​

projects/framework/src/lib/structures/Argument.ts:35