MCPcopy Create free account
hub / github.com/adobe/react-spectrum / toBase62

Function toBase62

packages/@react-spectrum/ai/src/style/prose.ts:297–312  ·  view source on GitHub ↗
(value: number)

Source from the content-addressed store, hash-verified

295}
296
297function toBase62(value: number) {
298 if (value === 0) {
299 return generateName(value, true);
300 }
301
302 let res = '';
303 let atStart = true;
304 while (value) {
305 let remainder = value % 62;
306 res += generateName(remainder, atStart);
307 atStart = false;
308 value = Math.floor((value - remainder) / 62);
309 }
310
311 return res;
312}
313
314// djb2 hash function.
315// http://www.cse.yorku.ca/~oz/hash.html

Callers 1

proseFunction · 0.70

Calls 1

generateNameFunction · 0.70

Tested by

no test coverage detected