UNPKG

godprotocol

Version:

A distributed computing environment for Web 4.0 — integrating AI, decentralisation, and virtual computation.

27 lines (19 loc) 485 B
import Manager from "./Manager.js"; class Trinity { constructor(game) { this.game = game; this.managers = new Object(); } add_manager = async (name, options) => { let mgr = this.managers[name]; if(mgr) return manager let manager = new Manager(name, {...options, trinity: this}); await manager.sync(); this.managers[name] = manager; return manager; }; get_manager = (name)=>{ return this.managers[name] } } export default Trinity;