main repo

This commit is contained in:
Basilosaurusrex
2025-11-24 18:09:40 +01:00
parent b636ee5e70
commit f027651f9b
34146 changed files with 4436636 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
"use strict";
if (process.env.NEXT_RUNTIME === "edge") {
module.exports = require("next/dist/server/future/route-modules/pages-api/module.js");
} else {
if (process.env.NODE_ENV === "development") {
module.exports = require("next/dist/compiled/next-server/pages-api.runtime.dev.js");
} else if (process.env.TURBOPACK) {
module.exports = require("next/dist/compiled/next-server/pages-api-turbo.runtime.prod.js");
} else {
module.exports = require("next/dist/compiled/next-server/pages-api.runtime.prod.js");
}
}
//# sourceMappingURL=module.compiled.js.map

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../../../../src/server/future/route-modules/pages-api/module.compiled.ts"],"names":["process","env","NEXT_RUNTIME","module","exports","require","NODE_ENV","TURBOPACK"],"mappings":";AAAA,IAAIA,QAAQC,GAAG,CAACC,YAAY,KAAK,QAAQ;IACvCC,OAAOC,OAAO,GAAGC,QAAQ;AAC3B,OAAO;IACL,IAAIL,QAAQC,GAAG,CAACK,QAAQ,KAAK,eAAe;QAC1CH,OAAOC,OAAO,GAAGC,QAAQ;IAC3B,OAAO,IAAIL,QAAQC,GAAG,CAACM,SAAS,EAAE;QAChCJ,OAAOC,OAAO,GAAGC,QAAQ;IAC3B,OAAO;QACLF,OAAOC,OAAO,GAAGC,QAAQ;IAC3B;AACF"}

View File

@@ -0,0 +1,87 @@
/// <reference types="node" />
/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import type { PagesAPIRouteDefinition } from '../../route-definitions/pages-api-route-definition';
import type { PageConfig } from '../../../../../types';
import type { ParsedUrlQuery } from 'querystring';
import { RouteModule, RouteModuleOptions, type RouteModuleHandleContext } from '../route-module';
import { __ApiPreviewProps } from '../../../api-utils';
type PagesAPIHandleFn = (req: IncomingMessage, res: ServerResponse) => Promise<void>;
type PagesAPIUserlandModule = {
/**
* The exported handler method.
*/
readonly default: PagesAPIHandleFn;
/**
* The exported page config.
*/
readonly config?: PageConfig;
};
type PagesAPIRouteHandlerContext = RouteModuleHandleContext & {
/**
* The incoming server request in non-edge runtime.
*/
req?: IncomingMessage;
/**
* The outgoing server response in non-edge runtime.
*/
res?: ServerResponse;
/**
* The revalidate method used by the `revalidate` API.
*
* @param config the configuration for the revalidation
*/
revalidate: (config: {
urlPath: string;
revalidateHeaders: {
[key: string]: string | string[];
};
opts: {
unstable_onlyGenerated?: boolean;
};
}) => Promise<void>;
/**
* The hostname for the request.
*/
hostname?: string;
/**
* Keys allowed in the revalidate call.
*/
allowedRevalidateHeaderKeys?: string[];
/**
* Whether to trust the host header.
*/
trustHostHeader?: boolean;
/**
* The query for the request.
*/
query: ParsedUrlQuery;
/**
* The preview props used by the `preview` API.
*/
previewProps: __ApiPreviewProps;
/**
* True if the server is in development mode.
*/
dev: boolean;
/**
* True if the server is in minimal mode.
*/
minimalMode: boolean;
/**
* The page that's being rendered.
*/
page: string;
};
export type PagesAPIRouteModuleOptions = RouteModuleOptions<PagesAPIRouteDefinition, PagesAPIUserlandModule>;
export declare class PagesAPIRouteModule extends RouteModule<PagesAPIRouteDefinition, PagesAPIUserlandModule> {
constructor(options: PagesAPIRouteModuleOptions);
/**
*
* @param req the incoming server request
* @param res the outgoing server response
* @param context the context for the render
*/
render(req: IncomingMessage, res: ServerResponse, context: PagesAPIRouteHandlerContext): Promise<void>;
}
export default PagesAPIRouteModule;

View File

@@ -0,0 +1,49 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
0 && (module.exports = {
PagesAPIRouteModule: null,
default: null
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
PagesAPIRouteModule: function() {
return PagesAPIRouteModule;
},
default: function() {
return _default;
}
});
const _routemodule = require("../route-module");
const _node = require("../../../api-utils/node");
class PagesAPIRouteModule extends _routemodule.RouteModule {
constructor(options){
super(options);
if (typeof options.userland.default !== "function") {
throw new Error(`Page ${options.definition.page} does not export a default function.`);
}
}
/**
*
* @param req the incoming server request
* @param res the outgoing server response
* @param context the context for the render
*/ async render(req, res, context) {
await (0, _node.apiResolver)(req, res, context.query, this.userland, {
...context.previewProps,
revalidate: context.revalidate,
trustHostHeader: context.trustHostHeader,
allowedRevalidateHeaderKeys: context.allowedRevalidateHeaderKeys,
hostname: context.hostname
}, context.minimalMode, context.dev, context.page);
}
}
const _default = PagesAPIRouteModule;
//# sourceMappingURL=module.js.map

View File

@@ -0,0 +1 @@
{"version":3,"sources":["../../../../../src/server/future/route-modules/pages-api/module.ts"],"names":["PagesAPIRouteModule","RouteModule","constructor","options","userland","default","Error","definition","page","render","req","res","context","apiResolver","query","previewProps","revalidate","trustHostHeader","allowedRevalidateHeaderKeys","hostname","minimalMode","dev"],"mappings":";;;;;;;;;;;;;;;IAkGaA,mBAAmB;eAAnBA;;IA4Cb,OAAkC;eAAlC;;;6BArIO;sBACqB;AAwFrB,MAAMA,4BAA4BC,wBAAW;IAIlDC,YAAYC,OAAmC,CAAE;QAC/C,KAAK,CAACA;QAEN,IAAI,OAAOA,QAAQC,QAAQ,CAACC,OAAO,KAAK,YAAY;YAClD,MAAM,IAAIC,MACR,CAAC,KAAK,EAAEH,QAAQI,UAAU,CAACC,IAAI,CAAC,oCAAoC,CAAC;QAEzE;IACF;IAEA;;;;;GAKC,GACD,MAAaC,OACXC,GAAoB,EACpBC,GAAmB,EACnBC,OAAoC,EACrB;QACf,MAAMC,IAAAA,iBAAW,EACfH,KACAC,KACAC,QAAQE,KAAK,EACb,IAAI,CAACV,QAAQ,EACb;YACE,GAAGQ,QAAQG,YAAY;YACvBC,YAAYJ,QAAQI,UAAU;YAC9BC,iBAAiBL,QAAQK,eAAe;YACxCC,6BAA6BN,QAAQM,2BAA2B;YAChEC,UAAUP,QAAQO,QAAQ;QAC5B,GACAP,QAAQQ,WAAW,EACnBR,QAAQS,GAAG,EACXT,QAAQJ,IAAI;IAEhB;AACF;MAEA,WAAeR"}