@foxpage/foxpage-node-sdk
Version:
foxpage node sdk
15 lines (14 loc) • 550 B
TypeScript
import { Context, ContextPage, StructureNode } from '@foxpage/foxpage-types';
type BuildOptions = Required<Pick<Context, 'componentMap' | 'appConfigs' | 'logger' | 'locale' | 'structureMap'>> & {
ssrEnable?: boolean;
ssrDataFetchEnable?: boolean;
errorThrow?: boolean;
originPage: ContextPage;
csrRootId?: string;
};
/**
* pre render
* for data formate, preprocess
*/
export declare function preprocess(dsl: StructureNode<Record<string, any>>[] | undefined, ctx: Context, opt: Partial<BuildOptions>): Promise<void>;
export {};