@elemental-concept/grappa
Version:
Decorator-powered REST client for Angular and its HttpClient
13 lines • 1.4 kB
JavaScript
const uidKey = '__GRAPPA_UID';
let generator = 0;
export function UID(o) {
if (o[uidKey] === undefined) {
Object.defineProperty(o, uidKey, {
value: ++generator,
enumerable: false,
writable: false
});
}
return o[uidKey];
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWlkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbGliL3NyYy9saWIvaW50ZXJuYWwvdWlkL3VpZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLE1BQU0sR0FBRyxjQUFjLENBQUM7QUFDOUIsSUFBSSxTQUFTLEdBQUcsQ0FBQyxDQUFDO0FBRWxCLE1BQU0sVUFBVSxHQUFHLENBQUMsQ0FBUztJQUMzQixJQUFJLENBQUMsQ0FBRSxNQUFNLENBQUUsS0FBSyxTQUFTLEVBQUU7UUFDN0IsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDLEVBQUUsTUFBTSxFQUFFO1lBQy9CLEtBQUssRUFBRSxFQUFFLFNBQVM7WUFDbEIsVUFBVSxFQUFFLEtBQUs7WUFDakIsUUFBUSxFQUFFLEtBQUs7U0FDaEIsQ0FBQyxDQUFDO0tBQ0o7SUFFRCxPQUFPLENBQUMsQ0FBRSxNQUFNLENBQUUsQ0FBQztBQUNyQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgdWlkS2V5ID0gJ19fR1JBUFBBX1VJRCc7XHJcbmxldCBnZW5lcmF0b3IgPSAwO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIFVJRChvOiBPYmplY3QpIHtcclxuICBpZiAob1sgdWlkS2V5IF0gPT09IHVuZGVmaW5lZCkge1xyXG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KG8sIHVpZEtleSwge1xyXG4gICAgICB2YWx1ZTogKytnZW5lcmF0b3IsXHJcbiAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxyXG4gICAgICB3cml0YWJsZTogZmFsc2VcclxuICAgIH0pO1xyXG4gIH1cclxuXHJcbiAgcmV0dXJuIG9bIHVpZEtleSBdO1xyXG59XHJcbiJdfQ==