UNPKG

@chief-editor/flow

Version:

Old核心数据流

23 lines (22 loc) 803 B
import { DomNode } from '@co-hooks/dom-node'; import { BaseBoard, BoardType, IBrickDataGlobal, INodeType } from '@chief-editor/base'; import { FlowBrickGlobal } from './FlowBrick'; import { FlowContext } from './FlowContext'; import { FlowModel } from './FlowModel'; import { FlowTemplate } from './FlowTemplate'; export interface IBoardOptions { type: BoardType; repeat?: boolean; part?: string; bricks: IBrickDataGlobal[]; } export declare class FlowBoard extends BaseBoard { readonly part: string; private readonly template; constructor(template: FlowTemplate, options: IBoardOptions); getBrick(id: string): FlowBrickGlobal; getNode(): DomNode<INodeType>; getOwnerTemplate(): FlowTemplate; getOwnerModel(): FlowModel; getOwnerContext(): FlowContext; }