Skip to main content

Class: abstract InputInteraction<TArgs>

Defined in: input/interactions/input-interaction.ts:7

InputInteraction represents an interaction with an input source.

Extended by

Type Parameters

TArgs

TArgs = unknown

Constructors

Constructor

new InputInteraction<TArgs>(args, source): InputInteraction<TArgs>

Defined in: input/interactions/input-interaction.ts:12

Parameters

args

TArgs

source

ActionableInputSource

Returns

InputInteraction<TArgs>

Properties

args

readonly args: TArgs

Defined in: input/interactions/input-interaction.ts:9


id

id: string

Defined in: input/interactions/input-interaction.ts:8


source

readonly source: ActionableInputSource

Defined in: input/interactions/input-interaction.ts:10

Accessors

displayText

Get Signature

get displayText(): string

Defined in: input/interactions/input-interaction.ts:33

Returns

string

Methods

matchesArgs()

matchesArgs(args): boolean

Defined in: input/interactions/input-interaction.ts:19

Parameters

args

TArgs

Returns

boolean