@foxpage/foxpage-node-sdk
Version:
foxpage node sdk
16 lines (15 loc) • 450 B
TypeScript
import { Context, Page, StructureNode } from '@foxpage/foxpage-types';
/**
* get module dsl
* @param dsl origin parsed dsl
* @param moduleIds module ids
* @returns module dsl
*/
export declare function getModuleDSL<T extends StructureNode[]>(dsl: T, moduleIds: string[]): T | undefined;
/**
* formate page with modules
* @param page
* @param ctx
* @returns
*/
export declare function formatePageWithModules(page: Page, ctx: Context): Page;