UNPKG

@chief-editor/flow

Version:

Old核心数据流

21 lines (20 loc) 901 B
import { BaseTemplate, IBoardConfig, IBrickDataGlobal, Scheduler } from '@chief-editor/base'; import { FlowBrickGlobal } from './FlowBrick'; import { FlowContext } from './FlowContext'; import { FlowModel } from './FlowModel'; import { FlowBoard } from './FlowBoard'; export interface IFlowTemplateOptions { id?: string; board: IBoardConfig; overrideSchedulerOptions?: Partial<Scheduler<any, any, any, any, any>>; } export declare class FlowTemplate extends BaseTemplate<FlowBoard, FlowBrickGlobal> { private readonly model; private readonly overrideSchedulerOptions; constructor(model: FlowModel, options: IFlowTemplateOptions); getOwnerModel(): FlowModel; getOwnerContext(): FlowContext; dispose(): void; protected innerCreateBoard(config: IBoardConfig): FlowBoard; protected innerCreateBrick(data: IBrickDataGlobal, board: FlowBoard): FlowBrickGlobal; }