UNPKG

@foxpage/foxpage-node-sdk

Version:

foxpage node sdk

18 lines (17 loc) 738 B
import { ComponentLoadOption, Context, ParsedDSL, RenderToHTMLOptions, StructureNode } from '@foxpage/foxpage-types'; /** * load page component * @param schemas page schemas * @param app application object * @param opt ComponentLoad option * @returns {Promise<Map<string, FoxpageComponent>>} */ export declare const loadComponents: (schemas: StructureNode[], appId: string, opt: ComponentLoadOption) => Promise<Map<string, import("@foxpage/foxpage-types").FoxpageComponent>[]>; /** * render to html * @param dsl page dsl * @param ctx render context * @param opt render options * @returns html string */ export declare const renderToHTML: (dsl: ParsedDSL['schemas'], ctx: Context, opt: RenderToHTMLOptions) => Promise<string>;