UNPKG

@shopify/shopify-app-remix

Version:

Shopify Remix - to simplify the building of Shopify Apps with Remix

1 lines 1.22 kB
{"version":3,"file":"headers.mjs","sources":["../../../../../src/server/boundary/headers.ts"],"sourcesContent":["import {HeadersArgs} from '@remix-run/server-runtime';\n\nexport function headersBoundary(headers: HeadersArgs): Headers {\n const {parentHeaders, loaderHeaders, actionHeaders, errorHeaders} = headers;\n\n if (errorHeaders && Array.from(errorHeaders.entries()).length > 0) {\n return errorHeaders;\n }\n\n return new Headers([\n ...(parentHeaders ? Array.from(parentHeaders.entries()) : []),\n ...(loaderHeaders ? Array.from(loaderHeaders.entries()) : []),\n ...(actionHeaders ? Array.from(actionHeaders.entries()) : []),\n ]);\n}\n"],"names":[],"mappings":"AAEM,SAAU,eAAe,CAAC,OAAoB,EAAA;IAClD,MAAM,EAAC,aAAa,EAAE,aAAa,EAAE,aAAa,EAAE,YAAY,EAAC,GAAG,OAAO;AAE3E,IAAA,IAAI,YAAY,IAAI,KAAK,CAAC,IAAI,CAAC,YAAY,CAAC,OAAO,EAAE,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;AACjE,QAAA,OAAO,YAAY;IACrB;IAEA,OAAO,IAAI,OAAO,CAAC;AACjB,QAAA,IAAI,aAAa,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,GAAG,EAAE,CAAC;AAC7D,QAAA,IAAI,aAAa,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,GAAG,EAAE,CAAC;AAC7D,QAAA,IAAI,aAAa,GAAG,KAAK,CAAC,IAAI,CAAC,aAAa,CAAC,OAAO,EAAE,CAAC,GAAG,EAAE,CAAC;AAC9D,KAAA,CAAC;AACJ;;;;"}