@glimmer/component
Version:
Glimmer component library
31 lines (26 loc) • 2.64 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
var DESTROYING = new WeakMap();
var 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2NvbXBvbmVudC9hZGRvbi8tcHJpdmF0ZS9kZXN0cm95YWJsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFPTSxhLEdBQUEsYTtRQUdBLFksR0FBQSxZO1FBSUEsWSxHQUFBLFk7UUFJQSxXLEdBQUEsVztBQWxCTjtBQUNBO0FBQ0E7QUFDQSxJQUFNLFVBQVUsR0FBRyxJQUFuQixPQUFtQixFQUFuQjtBQUNBLElBQU0sU0FBUyxHQUFHLElBQWxCLE9BQWtCLEVBQWxCLEMsQ0FFQTs7QUFDTSxTQUFBLGFBQUEsQ0FBQSxTQUFBLEVBQXlDO0FBQzdDLEVBQUEsVUFBVSxDQUFWLEdBQUEsQ0FBQSxTQUFBLEVBQUEsSUFBQTtBQUNEOztBQUNLLFNBQUEsWUFBQSxDQUFBLFNBQUEsRUFBd0M7QUFDNUMsRUFBQSxTQUFTLENBQVQsR0FBQSxDQUFBLFNBQUEsRUFBQSxJQUFBO0FBQ0Q7O0FBRUssU0FBQSxZQUFBLENBQUEsU0FBQSxFQUF3QztBQUM1QyxTQUFPLFVBQVUsQ0FBVixHQUFBLENBQVAsU0FBTyxDQUFQO0FBQ0Q7O0FBRUssU0FBQSxXQUFBLENBQUEsU0FBQSxFQUF1QztBQUMzQyxTQUFPLFNBQVMsQ0FBVCxHQUFBLENBQVAsU0FBTyxDQUFQO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBOT1RFOiBETyBOT1QgTU9ESUZZXG4vL1xuLy8gVGhpcyBtb2R1bGUgaXMgY2xvYmJlcmVkIGJ5IGVtYmVyLWFkZG9uLW1haW4gd2hlbiB1c2VkIGluIEVtYmVyID49IDMuMjAuMC1iZXRhLjRcbmNvbnN0IERFU1RST1lJTkcgPSBuZXcgV2Vha01hcDxvYmplY3QsIGJvb2xlYW4+KCk7XG5jb25zdCBERVNUUk9ZRUQgPSBuZXcgV2Vha01hcDxvYmplY3QsIGJvb2xlYW4+KCk7XG5cbi8vIFRPRE86IHJlbW92ZSBvbmNlIGdsaW1tZXIuanMgaXMgdXBkYXRlZCB0byBnbGltbWVyLXZtIDAuNTQuMCsgYW5kIGNhbiB1c2UgdGhlIGRlc3Ryb3lhYmxlcyBBUEkgZGlyZWN0bHlcbmV4cG9ydCBmdW5jdGlvbiBzZXREZXN0cm95aW5nKGNvbXBvbmVudDogb2JqZWN0KSB7XG4gIERFU1RST1lJTkcuc2V0KGNvbXBvbmVudCwgdHJ1ZSk7XG59XG5leHBvcnQgZnVuY3Rpb24gc2V0RGVzdHJveWVkKGNvbXBvbmVudDogb2JqZWN0KSB7XG4gIERFU1RST1lFRC5zZXQoY29tcG9uZW50LCB0cnVlKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRGVzdHJveWluZyhjb21wb25lbnQ6IG9iamVjdCkge1xuICByZXR1cm4gREVTVFJPWUlORy5oYXMoY29tcG9uZW50KTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRGVzdHJveWVkKGNvbXBvbmVudDogb2JqZWN0KSB7XG4gIHJldHVybiBERVNUUk9ZRUQuaGFzKGNvbXBvbmVudCk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9
;