@glimmer/component
Version:
Glimmer component library
31 lines (26 loc) • 2.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setDestroying = setDestroying;
exports.setDestroyed = setDestroyed;
exports.isDestroying = isDestroying;
exports.isDestroyed = isDestroyed;
// NOTE: DO NOT MODIFY
//
// This module is clobbered by ember-addon-main when used in Ember >= 3.20.0-beta.4
const DESTROYING = new WeakMap();
const DESTROYED = new WeakMap(); // TODO: remove once glimmer.js is updated to glimmer-vm 0.54.0+ and can use the destroyables API directly
function setDestroying(component) {
DESTROYING.set(component, true);
}
function setDestroyed(component) {
DESTROYED.set(component, true);
}
function isDestroying(component) {
return DESTROYING.has(component);
}
function isDestroyed(component) {
return DESTROYED.has(component);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2NvbXBvbmVudC9hZGRvbi8tcHJpdmF0ZS9kZXN0cm95YWJsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFPZ0IsYSxHQUFBLGE7UUFHQSxZLEdBQUEsWTtRQUlBLFksR0FBQSxZO1FBSUEsVyxHQUFBLFc7QUFsQmhCO0FBQ0E7QUFDQTtBQUNBLE1BQU0sVUFBVSxHQUFHLElBQUksT0FBSixFQUFuQjtBQUNBLE1BQU0sU0FBUyxHQUFHLElBQUksT0FBSixFQUFsQixDLENBRUE7O0FBQ00sU0FBVSxhQUFWLENBQXdCLFNBQXhCLEVBQXlDO0FBQzdDLEVBQUEsVUFBVSxDQUFDLEdBQVgsQ0FBZSxTQUFmLEVBQTBCLElBQTFCO0FBQ0Q7O0FBQ0ssU0FBVSxZQUFWLENBQXVCLFNBQXZCLEVBQXdDO0FBQzVDLEVBQUEsU0FBUyxDQUFDLEdBQVYsQ0FBYyxTQUFkLEVBQXlCLElBQXpCO0FBQ0Q7O0FBRUssU0FBVSxZQUFWLENBQXVCLFNBQXZCLEVBQXdDO0FBQzVDLFNBQU8sVUFBVSxDQUFDLEdBQVgsQ0FBZSxTQUFmLENBQVA7QUFDRDs7QUFFSyxTQUFVLFdBQVYsQ0FBc0IsU0FBdEIsRUFBdUM7QUFDM0MsU0FBTyxTQUFTLENBQUMsR0FBVixDQUFjLFNBQWQsQ0FBUDtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiLy8gTk9URTogRE8gTk9UIE1PRElGWVxuLy9cbi8vIFRoaXMgbW9kdWxlIGlzIGNsb2JiZXJlZCBieSBlbWJlci1hZGRvbi1tYWluIHdoZW4gdXNlZCBpbiBFbWJlciA+PSAzLjIwLjAtYmV0YS40XG5jb25zdCBERVNUUk9ZSU5HID0gbmV3IFdlYWtNYXA8b2JqZWN0LCBib29sZWFuPigpO1xuY29uc3QgREVTVFJPWUVEID0gbmV3IFdlYWtNYXA8b2JqZWN0LCBib29sZWFuPigpO1xuXG4vLyBUT0RPOiByZW1vdmUgb25jZSBnbGltbWVyLmpzIGlzIHVwZGF0ZWQgdG8gZ2xpbW1lci12bSAwLjU0LjArIGFuZCBjYW4gdXNlIHRoZSBkZXN0cm95YWJsZXMgQVBJIGRpcmVjdGx5XG5leHBvcnQgZnVuY3Rpb24gc2V0RGVzdHJveWluZyhjb21wb25lbnQ6IG9iamVjdCkge1xuICBERVNUUk9ZSU5HLnNldChjb21wb25lbnQsIHRydWUpO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHNldERlc3Ryb3llZChjb21wb25lbnQ6IG9iamVjdCkge1xuICBERVNUUk9ZRUQuc2V0KGNvbXBvbmVudCwgdHJ1ZSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0Rlc3Ryb3lpbmcoY29tcG9uZW50OiBvYmplY3QpIHtcbiAgcmV0dXJuIERFU1RST1lJTkcuaGFzKGNvbXBvbmVudCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0Rlc3Ryb3llZChjb21wb25lbnQ6IG9iamVjdCkge1xuICByZXR1cm4gREVTVFJPWUVELmhhcyhjb21wb25lbnQpO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==