UNPKG

@glimmer/di

Version:

Dependency injection support for Glimmer applications.

16 lines (15 loc) 1.14 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.getOwner = getOwner; exports.setOwner = setOwner; // TODO - use symbol const 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm93bmVyLmpzIl0sIm5hbWVzIjpbImdldE93bmVyIiwic2V0T3duZXIiLCJPV05FUiIsIm9iamVjdCIsIm93bmVyIl0sIm1hcHBpbmdzIjoiOzs7OztRQUVnQkEsUSxHQUFBQSxRO1FBR0FDLFEsR0FBQUEsUTtBQUxoQjtBQUNPLE1BQU1DLHdCQUFRLFdBQWQ7QUFDQSxTQUFTRixRQUFULENBQWtCRyxNQUFsQixFQUEwQjtBQUM3QixXQUFPQSxPQUFPRCxLQUFQLENBQVA7QUFDSDtBQUNNLFNBQVNELFFBQVQsQ0FBa0JFLE1BQWxCLEVBQTBCQyxLQUExQixFQUFpQztBQUNwQ0QsV0FBT0QsS0FBUCxJQUFnQkUsS0FBaEI7QUFDSCIsImZpbGUiOiJvd25lci5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE8gLSB1c2Ugc3ltYm9sXG5leHBvcnQgY29uc3QgT1dORVIgPSAnX19vd25lcl9fJztcbmV4cG9ydCBmdW5jdGlvbiBnZXRPd25lcihvYmplY3QpIHtcbiAgICByZXR1cm4gb2JqZWN0W09XTkVSXTtcbn1cbmV4cG9ydCBmdW5jdGlvbiBzZXRPd25lcihvYmplY3QsIG93bmVyKSB7XG4gICAgb2JqZWN0W09XTkVSXSA9IG93bmVyO1xufSJdfQ==