UNPKG

@foxpage/foxpage-types

Version:

foxpage sdk types

16 lines (15 loc) 486 B
import { MessageArray } from '../../common'; import { Context } from '../../context'; import { Block } from '../../manager'; import { StructureNode } from '../../structure'; export interface BlockParser { messages: MessageArray; preParse(ctx: Context, opt?: { containerGetter?: (id: string) => StructureNode | undefined; }): void; parse(ctx: Context): void; parseOne(block: Block, ctx: Context): { parsed: Block; messages: string[]; }; }