UNPKG

@polygonjs/plugin-mapbox

Version:

Mapbox plugin for the 3D engine https://polygonjs.com

20 lines (19 loc) 427 B
export class CoreMapboxString { static toId(val) { if (val == null) { return 0; } const elements = val.split("").reverse(); let id = 0; let exp = 0; for (let i = 0; i < elements.length; i++) { let index = elements[i].charCodeAt(0); if (index >= 0) { exp = i % 10; id += index * 10 ** exp; id = id % Number.MAX_SAFE_INTEGER; } } return id; } }