import { SALEOR_AUTHORIZATION_BEARER_HEADER, SALEOR_DOMAIN_HEADER, SALEOR_EVENT_HEADER, SALEOR_SIGNATURE_HEADER, } from "./const"; const toStringOrUndefined = (value: string | string[] | undefined) => value ? value.toString() : undefined; export const getSaleorHeaders = (headers: { [name: string]: string | string[] | undefined; }): Record => ({ domain: toStringOrUndefined(headers[SALEOR_DOMAIN_HEADER]), authorizationBearer: toStringOrUndefined(headers[SALEOR_AUTHORIZATION_BEARER_HEADER]), signature: toStringOrUndefined(headers[SALEOR_SIGNATURE_HEADER]), event: toStringOrUndefined(headers[SALEOR_EVENT_HEADER]), });