UNPKG

@discord-additions/components

Version:

Some helpful additions to make creating components easier.

30 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class Component { type; disabled = false; constructor(type) { this.type = type; } /** * Disable this component * * @returns {this} */ disable() { this.disabled = true; return this; } /** * Enable this component * * @returns {this} */ enable() { this.disabled = false; return this; } toJSON() { return {}; } } exports.default = Component; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL1N0cnVjdHVyZXMvQ29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBR0EsTUFBcUIsU0FBUztJQUM3QixJQUFJLENBQUk7SUFDUixRQUFRLEdBQUcsS0FBSyxDQUFDO0lBQ2pCLFlBQVksSUFBTztRQUNsQixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztJQUNsQixDQUFDO0lBRUQ7Ozs7T0FJRztJQUNILE9BQU87UUFDTixJQUFJLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztRQUNyQixPQUFPLElBQUksQ0FBQztJQUNiLENBQUM7SUFFRDs7OztPQUlHO0lBQ0gsTUFBTTtRQUNMLElBQUksQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO1FBQ3RCLE9BQU8sSUFBSSxDQUFDO0lBQ2IsQ0FBQztJQUVELE1BQU0sS0FBSyxPQUFPLEVBQUUsQ0FBQyxDQUFDLENBQUM7Q0FDdkI7QUE1QkQsNEJBNEJDIn0=