@shopify/shopify-api
Version:
Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks
1 lines • 966 B
Source Map (JSON)
{"version":3,"file":"validate.mjs","sources":["../../../../../../lib/flow/validate.ts"],"sourcesContent":["import {\n HmacValidationType,\n ValidationInvalid,\n ValidationValid,\n ValidateParams,\n} from '../utils/types';\nimport {validateHmacFromRequestFactory} from '../utils/hmac-validator';\nimport {ConfigInterface} from '../base-types';\n\nexport function validateFactory(config: ConfigInterface) {\n return async function validate({\n rawBody,\n ...adapterArgs\n }: ValidateParams): Promise<ValidationInvalid | ValidationValid> {\n return validateHmacFromRequestFactory(config)({\n type: HmacValidationType.Flow,\n rawBody,\n ...adapterArgs,\n });\n };\n}\n"],"names":[],"mappings":";;;AASM,SAAU,eAAe,CAAC,MAAuB,EAAA;IACrD,OAAO,eAAe,QAAQ,CAAC,EAC7B,OAAO,EACP,GAAG,WAAW,EACC,EAAA;AACf,QAAA,OAAO,8BAA8B,CAAC,MAAM,CAAC,CAAC;YAC5C,IAAI,EAAE,kBAAkB,CAAC,IAAI;YAC7B,OAAO;AACP,YAAA,GAAG,WAAW;AACf,SAAA,CAAC;AACJ,IAAA,CAAC;AACH;;;;"}