UNPKG

easy-api.ts

Version:

A powerful library to create your own API with ease.

14 lines (13 loc) 546 B
import { CompiledFunction } from "../../classes/internal/CompiledFunction"; import { APIFunction, ParamType, ParameterDefinition } from "../../classes/structures/APIFunction"; import { Data } from "../../classes/structures/Data"; export default class CallFunction extends APIFunction { name: string; description: string; parameters: ParameterDefinition[]; usage: string; returns: ParamType; aliases: string[]; compile: boolean; run(this: CompiledFunction, d: Data, [name, ...params]: string[]): Promise<string>; }