@glimmer/component
Version:
Glimmer component library
19 lines (18 loc) • 2.39 kB
JavaScript
// 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
export function setDestroying(component) {
DESTROYING.set(component, true);
}
export function setDestroyed(component) {
DESTROYED.set(component, true);
}
export function isDestroying(component) {
return DESTROYING.has(component);
}
export function isDestroyed(component) {
return DESTROYED.has(component);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3BhY2thZ2VzL0BnbGltbWVyL2NvbXBvbmVudC9hZGRvbi8tcHJpdmF0ZS9kZXN0cm95YWJsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0EsSUFBTSxVQUFVLEdBQUcsSUFBSSxPQUFKLEVBQW5CO0FBQ0EsSUFBTSxTQUFTLEdBQUcsSUFBSSxPQUFKLEVBQWxCLEMsQ0FFQTs7QUFDQSxPQUFNLFNBQVUsYUFBVixDQUF3QixTQUF4QixFQUF5QztBQUM3QyxFQUFBLFVBQVUsQ0FBQyxHQUFYLENBQWUsU0FBZixFQUEwQixJQUExQjtBQUNEO0FBQ0QsT0FBTSxTQUFVLFlBQVYsQ0FBdUIsU0FBdkIsRUFBd0M7QUFDNUMsRUFBQSxTQUFTLENBQUMsR0FBVixDQUFjLFNBQWQsRUFBeUIsSUFBekI7QUFDRDtBQUVELE9BQU0sU0FBVSxZQUFWLENBQXVCLFNBQXZCLEVBQXdDO0FBQzVDLFNBQU8sVUFBVSxDQUFDLEdBQVgsQ0FBZSxTQUFmLENBQVA7QUFDRDtBQUVELE9BQU0sU0FBVSxXQUFWLENBQXNCLFNBQXRCLEVBQXVDO0FBQzNDLFNBQU8sU0FBUyxDQUFDLEdBQVYsQ0FBYyxTQUFkLENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8vIE5PVEU6IERPIE5PVCBNT0RJRllcbi8vXG4vLyBUaGlzIG1vZHVsZSBpcyBjbG9iYmVyZWQgYnkgZW1iZXItYWRkb24tbWFpbiB3aGVuIHVzZWQgaW4gRW1iZXIgPj0gMy4yMC4wLWJldGEuNFxuY29uc3QgREVTVFJPWUlORyA9IG5ldyBXZWFrTWFwPG9iamVjdCwgYm9vbGVhbj4oKTtcbmNvbnN0IERFU1RST1lFRCA9IG5ldyBXZWFrTWFwPG9iamVjdCwgYm9vbGVhbj4oKTtcblxuLy8gVE9ETzogcmVtb3ZlIG9uY2UgZ2xpbW1lci5qcyBpcyB1cGRhdGVkIHRvIGdsaW1tZXItdm0gMC41NC4wKyBhbmQgY2FuIHVzZSB0aGUgZGVzdHJveWFibGVzIEFQSSBkaXJlY3RseVxuZXhwb3J0IGZ1bmN0aW9uIHNldERlc3Ryb3lpbmcoY29tcG9uZW50OiBvYmplY3QpIHtcbiAgREVTVFJPWUlORy5zZXQoY29tcG9uZW50LCB0cnVlKTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBzZXREZXN0cm95ZWQoY29tcG9uZW50OiBvYmplY3QpIHtcbiAgREVTVFJPWUVELnNldChjb21wb25lbnQsIHRydWUpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNEZXN0cm95aW5nKGNvbXBvbmVudDogb2JqZWN0KSB7XG4gIHJldHVybiBERVNUUk9ZSU5HLmhhcyhjb21wb25lbnQpO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNEZXN0cm95ZWQoY29tcG9uZW50OiBvYmplY3QpIHtcbiAgcmV0dXJuIERFU1RST1lFRC5oYXMoY29tcG9uZW50KTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=