// eslint-disable-next-line no-unused-vars import { SlashCommand } from './SlashCommand.js'; // eslint-disable-next-line no-unused-vars import { SlashCommandClosure } from './SlashCommandClosure.js'; export class SlashCommandExecutor { /**@type {Boolean}*/ injectPipe = true; /**@type {Number}*/ start; /**@type {Number}*/ end; /**@type {String}*/ name = ''; /**@type {SlashCommand}*/ command; // @ts-ignore /**@type {Map}*/ args = {}; /**@type {String|SlashCommandClosure|(String|SlashCommandClosure)[]}*/ value; constructor(start) { this.start = start; } }