ember-legacy-class-transform
Version:
The default blueprint for ember-cli addons.
15 lines (14 loc) • 1.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.initializeGuid = initializeGuid;
exports.ensureGuid = ensureGuid;
var 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9ndWlkLmpzIl0sIm5hbWVzIjpbIkdVSUQiLCJpbml0aWFsaXplR3VpZCIsIm9iamVjdCIsIl9ndWlkIiwiZW5zdXJlR3VpZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7UUFDTyxBQUFTO1FBR1QsQUFBUztBQUpoQixJQUFJLE9BQUosQUFBVyxBQUNYO0FBQU8sd0JBQUEsQUFBd0IsUUFBUSxBQUNuQztXQUFPLE9BQUEsQUFBTyxRQUFRLEVBQXRCLEFBQXdCLEFBQzNCO0FBQ0Q7QUFBTyxvQkFBQSxBQUFvQixRQUFRLEFBQy9CO1dBQU8sT0FBQSxBQUFPLFNBQVMsZUFBdkIsQUFBdUIsQUFBZSxBQUN6QyIsImZpbGUiOiJsaWIvZ3VpZC5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCBHVUlEID0gMDtcbmV4cG9ydCBmdW5jdGlvbiBpbml0aWFsaXplR3VpZChvYmplY3QpIHtcbiAgICByZXR1cm4gb2JqZWN0Ll9ndWlkID0gKytHVUlEO1xufVxuZXhwb3J0IGZ1bmN0aW9uIGVuc3VyZUd1aWQob2JqZWN0KSB7XG4gICAgcmV0dXJuIG9iamVjdC5fZ3VpZCB8fCBpbml0aWFsaXplR3VpZChvYmplY3QpO1xufSJdfQ==