UNPKG

@javelin/ecs

Version:

22 lines 741 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UNSAFE_setModel = exports.UNSAFE_modelChanged = exports.UNSAFE_internals = void 0; const core_1 = require("@javelin/core"); const signal_1 = require("../signal"); exports.UNSAFE_internals = { instanceTypeLookup: new WeakMap(), model: { [core_1.$flat]: {} }, schemaIndex: new WeakMap(), schemaPools: new Map(), worlds: [], currentWorldId: -1, worldIds: 0, }; exports.UNSAFE_modelChanged = signal_1.createSignal(); function UNSAFE_setModel(model) { ; exports.UNSAFE_internals.model = model; exports.UNSAFE_modelChanged.dispatch(model); } exports.UNSAFE_setModel = UNSAFE_setModel; //# sourceMappingURL=internals.js.map