@chief-editor/flow
Version:
Old核心数据流
21 lines (20 loc) • 901 B
TypeScript
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;
}