@shopify/shopify-api
Version:
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
1 lines • 1.16 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","sources":["../../../../../../lib/utils/index.ts"],"sourcesContent":["import {ConfigInterface} from '../base-types';\n\nimport {sanitizeShop, sanitizeHost} from './shop-validator';\nimport {validateHmac} from './hmac-validator';\nimport {versionCompatible, versionPriorTo} from './version-compatible';\nimport {\n shopAdminUrlToLegacyUrl,\n legacyUrlToShopAdminUrl,\n} from './shop-admin-url-helper';\n\nexport function shopifyUtils(config: ConfigInterface) {\n return {\n sanitizeShop: sanitizeShop(config),\n sanitizeHost: sanitizeHost(),\n validateHmac: validateHmac(config),\n versionCompatible: versionCompatible(config),\n versionPriorTo: versionPriorTo(config),\n shopAdminUrlToLegacyUrl,\n legacyUrlToShopAdminUrl,\n };\n}\n\nexport type ShopifyUtils = ReturnType<typeof shopifyUtils>;\n"],"names":[],"mappings":";;;;;AAUM,SAAU,YAAY,CAAC,MAAuB,EAAA;IAClD,OAAO;AACL,QAAA,YAAY,EAAE,YAAY,CAAC,MAAM,CAAC;QAClC,YAAY,EAAE,YAAY,EAAE;AAC5B,QAAA,YAAY,EAAE,YAAY,CAAC,MAAM,CAAC;AAClC,QAAA,iBAAiB,EAAE,iBAAiB,CAAC,MAAM,CAAC;AAC5C,QAAA,cAAc,EAAE,cAAc,CAAC,MAAM,CAAC;QACtC,uBAAuB;QACvB,uBAAuB;KACxB;AACH;;;;"}