bpms_site/.svn/pristine/6f/6f42f23cb84fbb704112f9228719838f0d0a1567.svn-base
2025-11-02 16:38:49 +03:30

14 lines
682 B
Plaintext

/// <reference types="node" />
import type { IncomingMessage, ServerResponse } from 'http';
import type { DynamicParamTypesShort, RenderOpts, Segment } from './types';
import { NextParsedUrlQuery } from '../request-meta';
import RenderResult from '../render-result';
export type GetDynamicParamFromSegment = (segment: string) => {
param: string;
value: string | string[] | null;
treeSegment: Segment;
type: DynamicParamTypesShort;
} | null;
export type AppPageRender = (req: IncomingMessage, res: ServerResponse, pagePath: string, query: NextParsedUrlQuery, renderOpts: RenderOpts) => Promise<RenderResult>;
export declare const renderToHTMLOrFlight: AppPageRender;