persona-community-5/.pnpm-store/v3/files/78/9631d02c74bfbde3468a589c09f7634a982ae247aa88f0cf16f0012fc2159f3e2ad621529ba4b1622cae88b12347f4d66ff89b45ccee27c9e5675ba92a5c6e
rdev-worker a1d0d1bf1c
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
build: /implement-feature community-ui --requirements 'Build the React commu...
2026-02-24 08:22:30 +00:00

20 lines
529 B
Plaintext

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createIdGenerator = createIdGenerator;
exports.resetIds = resetIds;
const ID_CACHE = new Map();
let NEXT_KEY = 0;
function createIdGenerator() {
const key = (NEXT_KEY += 1);
ID_CACHE.set(key, 0);
return () => {
const current = ID_CACHE.get(key) ?? 0;
const next = current + 1;
ID_CACHE.set(key, next);
return next;
};
}
function resetIds() {
ID_CACHE.clear();
}
//# sourceMappingURL=ID.js.map