Class: InteractionTransformer
Transformer for Discord CommandInteraction
Remarks
You need to use StrictVarsParser parser to use this transformer.
Example
Extends
Constructors
new InteractionTransformer()
new InteractionTransformer(base, safeValues): InteractionTransformer
Parameters
• base: CommandInteraction<CacheType>
• safeValues: SafeValues<CommandInteraction<CacheType>> = {}
Returns
Inherited from
Defined in
tagscript-plugin-discord/src/lib/Transformer/Base.ts:26
Properties
base
protected base: CommandInteraction<CacheType>
Inherited from
Defined in
tagscript-plugin-discord/src/lib/Transformer/Base.ts:22
safeValues
protected safeValues: SafeValues<CommandInteraction<CacheType>> = {}
Inherited from
Defined in
tagscript-plugin-discord/src/lib/Transformer/Base.ts:24
Methods
toJSON()
toJSON(): SafeValues<CommandInteraction<CacheType>>
Returns
SafeValues<CommandInteraction<CacheType>>
Inherited from
Defined in
tagscript-plugin-discord/src/lib/Transformer/Base.ts:44
transform()
transform(tag): null | string
Transforms the given tag.
Parameters
• tag: Lexer
The tag that triggered the transformer.
Returns
null | string
Inherited from
Defined in
tagscript-plugin-discord/src/lib/Transformer/Base.ts:36
updateSafeValues()
protected updateSafeValues(): void
Returns
void
Overrides
BaseTransformer.updateSafeValues
Defined in
tagscript-plugin-discord/src/lib/Transformer/Interaction.ts:22