{"version":3,"file":"getPublicModelsFileName.cjs","sources":["../../../src/lib/getPublicModelsFileName.ts"],"sourcesContent":["import type { GatsbyCache } from \"gatsby\";\nimport { createContentDigest } from \"gatsby-core-utils\";\n\nimport { PUBLIC_MODELS_FILE_NAME_SEED_CACHE_KEY } from \"../constants\";\n\nexport const getPublicModelsFileName = async (\n\tcache: GatsbyCache,\n): Promise<string> => {\n\tlet seed: string = await cache.get(PUBLIC_MODELS_FILE_NAME_SEED_CACHE_KEY);\n\n\tif (!seed) {\n\t\tseed = Date.now().toString();\n\n\t\tawait cache.set(PUBLIC_MODELS_FILE_NAME_SEED_CACHE_KEY, seed);\n\t}\n\n\treturn `${createContentDigest(seed)}.json`;\n};\n"],"names":["PUBLIC_MODELS_FILE_NAME_SEED_CACHE_KEY","createContentDigest"],"mappings":";;;;AAKa,MAAA,0BAA0B,OACtC,UACoB;AACpB,MAAI,OAAe,MAAM,MAAM,IAAIA,UAAsC,sCAAA;AAEzE,MAAI,CAAC,MAAM;AACH,WAAA,KAAK,MAAM;AAEZ,UAAA,MAAM,IAAIA,UAAA,wCAAwC,IAAI;AAAA,EAC5D;AAEM,SAAA,GAAGC,oCAAoB,IAAI;AACnC;;"}