UNPKG

@aziontech/opennextjs-azion

Version:
4 lines (3 loc) 793 B
import type { ContentUpdater, Plugin } from "@opennextjs/aws/plugins/content-updater.js"; export declare function inlinePatchRewriteRouter(updater: ContentUpdater): Plugin; export declare const ruleRewriteRouter = "\nrule:\n kind: if_statement\n has:\n field: condition\n regex: isUsingParams\nfix: |-\n if (isUsingParams) {\n Object.keys(params).forEach((key) => {\n if (\n typeof params[key] === \"string\" &&\n pathname.includes(`:${key}*`) &&\n params[key].includes(\"/\")\n ) {\n params[key] = params[key].split(\"/\");\n }\n });\n rewrittenPath = unescapeRegex(toDestinationPath(params));\n rewrittenHost = unescapeRegex(toDestinationHost(params));\n rewrittenQuery = unescapeRegex(toDestinationQuery(params));\n }\n";