@glimmer/di
Version:
Dependency injection support for Glimmer applications.
16 lines (15 loc) • 1.04 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getOwner = getOwner;
exports.setOwner = setOwner;
// TODO - use symbol
var OWNER = exports.OWNER = '__owner__';
function getOwner(object) {
return object[OWNER];
}
function setOwner(object, owner) {
object[OWNER] = owner;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm93bmVyLmpzIl0sIm5hbWVzIjpbIk9XTkVSIiwib2JqZWN0Il0sIm1hcHBpbmdzIjoiOzs7OztRQUVPLFEsR0FBQSxRO1FBR0EsUSxHQUFBLFE7O0FBSkEsSUFBTUEsd0JBQU4sV0FBQTtBQUNBLFNBQUEsUUFBQSxDQUFBLE1BQUEsRUFBMEI7QUFDN0IsV0FBT0MsT0FBUCxLQUFPQSxDQUFQO0FBQ0g7QUFDTSxTQUFBLFFBQUEsQ0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFpQztBQUNwQ0EsV0FBQUEsS0FBQUEsSUFBQUEsS0FBQUE7QUFDSCIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE8gLSB1c2Ugc3ltYm9sXG5leHBvcnQgY29uc3QgT1dORVIgPSAnX19vd25lcl9fJztcbmV4cG9ydCBmdW5jdGlvbiBnZXRPd25lcihvYmplY3QpIHtcbiAgICByZXR1cm4gb2JqZWN0W09XTkVSXTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBzZXRPd25lcihvYmplY3QsIG93bmVyKSB7XG4gICAgb2JqZWN0W09XTkVSXSA9IG93bmVyO1xufSJdfQ==
;