asajs
Version:
Make your Minecraft JsonUI with ScriptingAPI
11 lines (10 loc) • 711 B
TypeScript
import { Class } from "../components/Class";
import { UI } from "../components/UI";
import { OverrideInterface, ModificationBindingsInterface } from "../types/objects/Modify";
import { Binding } from "../types/values/Binding";
import { BindingFunctionObject } from "./BindingCompiler";
export declare const funcObj: BindingFunctionObject;
export type BindingFunctionsCallback<T = UI | OverrideInterface | ModificationBindingsInterface> = (element: T, params: Array<string>) => Binding | string;
export declare class BindingFunctions extends Class {
static register<T = UI | OverrideInterface | ModificationBindingsInterface>(name: string, callback: BindingFunctionsCallback<T>, override?: boolean): void;
}