@tryforge/forgescript
Version: 
ForgeScript is a comprehensive package that empowers you to effortlessly interact with Discord's API. It ensures scripting remains easy to learn and consistently effective.
24 lines • 787 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const structures_1 = require("../../structures");
exports.default = new structures_1.NativeFunction({
    name: "$input",
    version: "1.0.0",
    description: "Returns a value from a text field",
    brackets: true,
    unwrap: true,
    output: structures_1.ArgType.String,
    args: [
        {
            name: "custom ID",
            description: "The custom id to get the input field value",
            rest: false,
            type: structures_1.ArgType.String,
            required: true,
        },
    ],
    execute(ctx, [id]) {
        return this.success(ctx.interaction?.isModalSubmit() ? ctx.interaction.fields.getTextInputValue(id) : undefined);
    },
});
//# sourceMappingURL=input.js.map