@aziontech/opennextjs-azion
Version:
Azion builder for next apps
6 lines (5 loc) • 985 B
TypeScript
import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js";
export declare function inlinePatchRewriteInvokeHeaders(updater: ContentUpdater): Plugin;
export declare const ruleRewriteInvokeHeaders = "\nrule:\n inside:\n pattern: function processRequest($$$) { $$$ }\n stopBy: end\n field: body \n pattern: |\n const requestMetadata = $$$META;\nfix: |-\n req.headers['x-invoke-path'] = routingResult.internalEvent.rawPath;\n req.headers['x-invoke-query'] = JSON.stringify(routingResult.internalEvent.query);\n if (invokeStatus) {\n req.headers['x-invoke-status'] = invokeStatus;\n }\n const requestMetadata = $$$META;\n";
export declare function inlinePatchRewriteURLSource(updater: ContentUpdater): Plugin;
export declare const ruleRewriteURLSource = "\nrule:\n pattern: |\n const { search, pathname, hash } = new URL(preprocessedEvent.url);\nfix: |-\n const { search, pathname, hash } = new URL(routingResult.initialURL);\n";