UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

17 lines (15 loc) 274 B
class StringIds { get(name) { let value = this.map.get(name); if (value === undefined) { value = this.id++; this.map.set(name, value); } return value; } constructor(){ this.map = new Map(); this.id = 0; } } export { StringIds };