UNPKG

@ryo-98/react-api-bridge

Version:
15 lines (14 loc) 335 B
const prefixes = []; let lastOccupiedNumber = 0; const genHookId = () => { if (lastOccupiedNumber < Number.MAX_SAFE_INTEGER) { lastOccupiedNumber++; } else { prefixes.push(String.fromCharCode(prefixes.length)); lastOccupiedNumber = 0; } return [...prefixes, lastOccupiedNumber].join(""); }; export { genHookId };