UNPKG

easy-api.ts

Version:

A powerful library to create your own API with ease.

1 lines 823 B
Object.defineProperty(exports,"__esModule",{value:!0});let APIFunction_1=require("../../classes/structures/APIFunction"),Util_1=require("../../classes/internal/Util");class CreateCanvas extends APIFunction_1.APIFunction{name="$createCanvas";description="Create a new canvas to draw on.";parameters=[{name:"Content",description:"Canvas instructions to be executed.",type:APIFunction_1.ParamType.String,required:!0,rest:!1,defaultValue:null}];usage="$createCanvas[content]";returns=APIFunction_1.ParamType.Unknown;compile=!1;aliases=[];async run(e,[n]){var t=e.extend(e._,e.__);if(t.functions.load(__dirname,e=>!(!e.parent||e.parent.name!==this.name)),e=e.functions.getTargettedInjections("$createcanvas"))for(var[a,r]of Object.entries(e))t.functions.add(a,r);await Util_1.Util.resolveCode(t,n)}}exports.default=CreateCanvas;