UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

1 lines 1.13 kB
{"version":3,"file":"createIdFromString.mjs","sources":["../../../../../src/rendering/renderers/shared/utils/createIdFromString.ts"],"sourcesContent":["const idCounts: Record<string, number> = Object.create(null);\nconst idHash: Record<string, number> = Object.create(null);\n\n/**\n * @param value\n * @param groupId\n * @internal\n */\nexport function createIdFromString(value: string, groupId: string): number\n{\n let id = idHash[value];\n\n if (id === undefined)\n {\n if (idCounts[groupId] === undefined)\n {\n idCounts[groupId] = 1;\n }\n\n idHash[value] = id = idCounts[groupId]++;\n }\n\n return id;\n}\n"],"names":[],"mappings":";AAAA,MAAM,QAAA,mBAAmC,MAAA,CAAO,MAAA,CAAO,IAAI,CAAA;AAC3D,MAAM,MAAA,mBAAiC,MAAA,CAAO,MAAA,CAAO,IAAI,CAAA;AAOlD,SAAS,kBAAA,CAAmB,OAAe,OAAA,EAClD;AACI,EAAA,IAAI,EAAA,GAAK,OAAO,KAAK,CAAA;AAErB,EAAA,IAAI,OAAO,KAAA,CAAA,EACX;AACI,IAAA,IAAI,QAAA,CAAS,OAAO,CAAA,KAAM,KAAA,CAAA,EAC1B;AACI,MAAA,QAAA,CAAS,OAAO,CAAA,GAAI,CAAA;AAAA,IACxB;AAEA,IAAA,MAAA,CAAO,KAAK,CAAA,GAAI,EAAA,GAAK,QAAA,CAAS,OAAO,CAAA,EAAA;AAAA,EACzC;AAEA,EAAA,OAAO,EAAA;AACX;;;;"}