ts-method-cache
Version:
Data method caching logic based on TypeScript decorators
25 lines (24 loc) • 480 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
function createGUID() {
function S4() {
// tslint:disable-next-line:no-bitwise
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
return (
'' +
S4() +
S4() +
'-' +
S4() +
'-4' +
S4().substr(0, 3) +
'-' +
S4() +
'-' +
S4() +
S4() +
S4()
).toLowerCase();
}
exports.createGUID = createGUID;