UNPKG

@beenotung/tslib

Version:
24 lines 659 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Counter = exports.new_counter = exports.is_uuid = void 0; /** * https://en.wikipedia.org/wiki/Universally_unique_identifier */ function is_uuid(s) { const ss = s.split('-'); return (ss.length === 5 && ss[0].length === 8 && ss[1].length === 4 && ss[2].length === 4 && ss[3].length === 4 && ss[4].length === 12); } exports.is_uuid = is_uuid; function new_counter(init = 0) { return { next: () => ++init, }; } exports.new_counter = new_counter; exports.Counter = new_counter(1); //# sourceMappingURL=uuid.js.map