@ideal-postcodes/jsutil
Version:
Browser Address Autocomplete for api.ideal-postcodes.co.uk
15 lines (14 loc) • 423 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.idGen = void 0;
const store_1 = require("./store");
const idGen = (prefix = "idpc_") => () => {
const g = (0, store_1.idpcState)();
if (!g.idGen)
g.idGen = {};
if (g.idGen[prefix] === undefined)
g.idGen[prefix] = 0;
g.idGen[prefix] += 1;
return `${prefix}${g.idGen[prefix]}`;
};
exports.idGen = idGen;