UNPKG

asajs

Version:

Make your Minecraft JsonUI with ScriptingAPI

29 lines (28 loc) 939 B
import { AnimationKeyFrame } from "../../components/AnimationKeyFrame"; import { Class } from "../../components/Class"; import { Modify } from "../../components/Modify"; import { UI } from "../../components/UI"; interface JsonObject { build: { [file: string]: { namespace: string; [element: string]: any; }; }; modify: { [modifyFilePath: string]: { [path: string]: Modify; }; }; globalVariables: { [key: `$${string}`]: any; }; } export declare class JsonBuilder extends Class { static save: JsonObject; static registerGlobalVariable(key: string, value: any): void; static registerElement(namespace: string, element: UI | AnimationKeyFrame): void; static getModify(modifyFile: string, modifyElement: string): Modify; static registerModify(modifyFile: string, modifyElement: string, modify: Modify): Modify; } export {};