1 line
1.1 KiB
Plaintext
1 line
1.1 KiB
Plaintext
{"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\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,mBAA0C,MAAA,CAAA,MAAA,CAAO,IAAI,CAAA,CAAA;AAC3D,MAAM,MAAA,mBAAwC,MAAA,CAAA,MAAA,CAAO,IAAI,CAAA,CAAA;AAEzC,SAAA,kBAAA,CAAmB,OAAe,OAClD,EAAA;AACI,EAAI,IAAA,EAAA,GAAK,OAAO,KAAK,CAAA,CAAA;AAErB,EAAA,IAAI,OAAO,KACX,CAAA,EAAA;AACI,IAAI,IAAA,QAAA,CAAS,OAAO,CAAA,KAAM,KAC1B,CAAA,EAAA;AACI,MAAA,QAAA,CAAS,OAAO,CAAI,GAAA,CAAA,CAAA;AAAA,KACxB;AAEA,IAAA,MAAA,CAAO,KAAK,CAAA,GAAI,EAAK,GAAA,QAAA,CAAS,OAAO,CAAA,EAAA,CAAA;AAAA,GACzC;AAEA,EAAO,OAAA,EAAA,CAAA;AACX;;;;"} |