@commercelayer/sdk-utils
Version:
Commerce Layer Javascript SDK Utils library
1 lines • 1.59 kB
Source Map (JSON)
{"version":3,"sources":["../src/common.ts"],"names":["CommerceLayerStatic"],"mappings":";;;;;AAIO,IAAM,KAAA,GAAQ,OAAO,EAAA,KAA8B;AACzD,EAAA,OAAO,IAAI,OAAA,CAAQ,CAAA,OAAA,KAAW,UAAA,CAAW,OAAA,EAAS,EAAE,CAAC,CAAA;AACtD;AAIO,IAAM,WAAW,MAAc;AAErC,EAAA,MAAM,YAAY,IAAA,CAAK,KAAA,CAAM,IAAA,CAAK,MAAA,KAAW,KAAM,CAAA;AACnD,EAAA,MAAM,aAAa,IAAA,CAAK,KAAA,CAAM,IAAA,CAAK,MAAA,KAAW,KAAM,CAAA;AACpD,EAAA,MAAM,gBAAgB,KAAA,GAAQ,SAAA,CAAU,SAAS,EAAE,CAAA,EAAG,MAAM,EAAE,CAAA;AAC9D,EAAA,MAAM,iBAAiB,KAAA,GAAQ,UAAA,CAAW,SAAS,EAAE,CAAA,EAAG,MAAM,EAAE,CAAA;AAEhE,EAAA,OAAO,YAAA,GAAe,aAAA;AAErB;AAGK,IAAM,YAAA,GAAe,CAAC,KAAA,KAA8C;AAC1E,EAAA,OAAOA,uBAAA,CAAoB,UAAA,CAAW,KAAK,CAAA,IAAM,KAAA,CAAM,WAAW,GAAA,IAAS,KAAA,CAAM,KAAA,EAAM,CAAE,IAAA,KAAS,eAAA;AACnG","file":"chunk-6QM3G7UZ.cjs","sourcesContent":["import { type ApiError, CommerceLayerStatic } from \"@commercelayer/sdk\"\n\n\n/** Await ms milliseconds */\nexport const sleep = async (ms: number): Promise<void> => {\n\treturn new Promise(resolve => setTimeout(resolve, ms))\n}\n\n\n/** Generite unique ID */\nexport const groupUID = (): string => {\n\n\tconst firstPart = Math.trunc(Math.random() * 46_656)\n\tconst secondPart = Math.trunc(Math.random() * 46_656)\n\tconst firstPartStr = ('000' + firstPart.toString(36)).slice(-3)\n\tconst secondPartStr = ('000' + secondPart.toString(36)).slice(-3)\n \n\treturn firstPartStr + secondPartStr\n \n }\n\n\nexport const invalidToken = (error: Error | unknown): error is ApiError => {\n\treturn CommerceLayerStatic.isApiError(error) && (error.status === 401) && (error.first().code === 'INVALID_TOKEN')\n}\n"]}