ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
15 lines (14 loc) • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.initializeGuid = initializeGuid;
exports.ensureGuid = ensureGuid;
let GUID = 0;
function initializeGuid(object) {
return object._guid = ++GUID;
}
function ensureGuid(object) {
return object._guid || initializeGuid(object);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9ndWlkLmpzIl0sIm5hbWVzIjpbImluaXRpYWxpemVHdWlkIiwiZW5zdXJlR3VpZCIsIkdVSUQiLCJvYmplY3QiLCJfZ3VpZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFDZ0JBLGMsR0FBQUEsYztRQUdBQyxVLEdBQUFBLFU7QUFKaEIsSUFBSUMsT0FBTyxDQUFYO0FBQ08sU0FBU0YsY0FBVCxDQUF3QkcsTUFBeEIsRUFBZ0M7QUFDbkMsV0FBT0EsT0FBT0MsS0FBUCxHQUFlLEVBQUVGLElBQXhCO0FBQ0g7QUFDTSxTQUFTRCxVQUFULENBQW9CRSxNQUFwQixFQUE0QjtBQUMvQixXQUFPQSxPQUFPQyxLQUFQLElBQWdCSixlQUFlRyxNQUFmLENBQXZCO0FBQ0giLCJmaWxlIjoibGliL2d1aWQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgR1VJRCA9IDA7XG5leHBvcnQgZnVuY3Rpb24gaW5pdGlhbGl6ZUd1aWQob2JqZWN0KSB7XG4gICAgcmV0dXJuIG9iamVjdC5fZ3VpZCA9ICsrR1VJRDtcbn1cbmV4cG9ydCBmdW5jdGlvbiBlbnN1cmVHdWlkKG9iamVjdCkge1xuICAgIHJldHVybiBvYmplY3QuX2d1aWQgfHwgaW5pdGlhbGl6ZUd1aWQob2JqZWN0KTtcbn0iXX0=