inital commit

This commit is contained in:
2026-01-01 15:25:19 +05:30
commit f0ae49465a
36361 changed files with 4894111 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
/**
* Parse the page segment config.
* @param data - The data to parse.
* @param route - The route of the page.
* @returns The parsed page segment config.
*/
export declare function parsePagesSegmentConfig(data: unknown, route: string): PagesSegmentConfig;
export type PagesSegmentConfigConfig = {
/**
* Enables AMP for the page.
*/
amp?: boolean | 'hybrid';
/**
* The maximum duration for the page render.
*/
maxDuration?: number;
/**
* The runtime to use for the page.
*/
runtime?: 'edge' | 'experimental-edge' | 'nodejs';
/**
* The preferred region for the page.
*/
regions?: string[];
};
export type PagesSegmentConfig = {
/**
* The runtime to use for the page.
*/
runtime?: 'edge' | 'experimental-edge' | 'nodejs';
/**
* The maximum duration for the page render.
*/
maxDuration?: number;
/**
* The exported config object for the page.
*/
config?: PagesSegmentConfigConfig;
};