@glimmer/di
Version:
Dependency injection support for Glimmer applications.
9 lines • 963 B
JavaScript
// TODO - use symbol
export var OWNER = '__owner__';
export function getOwner(object) {
return object[OWNER];
}
export function setOwner(object, owner) {
object[OWNER] = owner;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm93bmVyLmpzIl0sIm5hbWVzIjpbIk9XTkVSIiwiZ2V0T3duZXIiLCJvYmplY3QiLCJzZXRPd25lciIsIm93bmVyIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBLE9BQU8sSUFBTUEsUUFBUSxXQUFkO0FBQ1AsT0FBTyxTQUFTQyxRQUFULENBQWtCQyxNQUFsQixFQUEwQjtBQUM3QixXQUFPQSxPQUFPRixLQUFQLENBQVA7QUFDSDtBQUNELE9BQU8sU0FBU0csUUFBVCxDQUFrQkQsTUFBbEIsRUFBMEJFLEtBQTFCLEVBQWlDO0FBQ3BDRixXQUFPRixLQUFQLElBQWdCSSxLQUFoQjtBQUNIIiwiZmlsZSI6Im93bmVyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVE9ETyAtIHVzZSBzeW1ib2xcbmV4cG9ydCBjb25zdCBPV05FUiA9ICdfX293bmVyX18nO1xuZXhwb3J0IGZ1bmN0aW9uIGdldE93bmVyKG9iamVjdCkge1xuICAgIHJldHVybiBvYmplY3RbT1dORVJdO1xufVxuZXhwb3J0IGZ1bmN0aW9uIHNldE93bmVyKG9iamVjdCwgb3duZXIpIHtcbiAgICBvYmplY3RbT1dORVJdID0gb3duZXI7XG59Il19