UNPKG

godprotocol

Version:
51 lines (43 loc) 1.04 kB
import twain from "./functions/twain"; import display from "./functions/display"; import net from "godprotocol/callables/functions/net"; import quit from "godprotocol/callables/functions/exit"; import render from "./functions/render"; const register = async (account) => { let set = account.vm.set; set("display", { callable: display, config: { parameters: [{ name: "data", position: 0, spread: true }], }, }); set("Twain", { callable: twain, config: { parameters: [{ name: "instance", position: 0 }], }, }); set("net", { callable: net, config: { parameters: [ { name: "server", position: 0 }, { name: "path", position: 0 }, { name: "payload", position: 0 }, ], }, }); set("exit", { callable: quit, config: { parameters: [{ name: "code", position: 0 }], }, }); set("render", { callable: render, config: { parameters: [{ name: "object", position: 0 }], }, }); }; export default register;