/opt/canhelp/node_modules/next/dist/experimental/testing/server
NameSizeModeActions
config-testing-utils.d.ts12090644editdlrm
config-testing-utils.js48030644editdlrm
config-testing-utils.js.map87300644editdlrm
index.d.ts1540644editdlrm
index.js12490644editdlrm
index.js.map4530644editdlrm
middleware-testing-utils.d.ts8490644editdlrm
middleware-testing-utils.js11740644editdlrm
middleware-testing-utils.js.map24550644editdlrm
utils.d.ts9310644editdlrm
utils.js16950644editdlrm
utils.js.map28160644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/experimental/testing/server/config-testing-utils.d.ts (1209B)
import type { IncomingHttpHeaders } from 'node:http'; import type { NextConfig } from '../../../server/config-shared'; import { NextResponse } from '../../../server/web/exports'; /** * Tests the logic of `headers`, `redirects`, and `rewrites` in `next.config.js`. * Given the provided next config, this function will return a `NextResponse` * with the result of running the request through the custom routes. * * @example Test whether a given URL results in a redirect. * ``` * import { unstable_getResponseFromNextConfig, getRedirectUrl } from 'next/server/testing' * const response = await unstable_getResponseFromNextConfig({ * url: 'https://nextjs.org/test', * nextConfig: { * async redirects() { * return [ * { source: '/test', destination: '/test2', permanent: false }, * ] * }, * } * }); * expect(response.status).toEqual(307); * expect(getRedirectUrl(response)).toEqual('https://nextjs.org/test2'); * ``` */ export declare function unstable_getResponseFromNextConfig({ url, nextConfig, headers, cookies, }: { url: string; nextConfig: NextConfig; headers?: IncomingHttpHeaders; cookies?: Record; }): Promise;