UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

18 lines (17 loc) 490 B
"use strict"; import { BaseAssemblersRegister } from "./_BaseRegister"; export class AssemblersRegister extends BaseAssemblersRegister { assembler(node, name) { const pair = this._controllerAssemblerByName.get(name); if (pair) { const { controller, assembler } = pair; return new controller(node, assembler); } return pair; } unregister(name) { const pair = this._controllerAssemblerByName.get(name); super.unregister(name); return pair; } }