@chief-editor/flow
Version:
Old核心数据流
11 lines (10 loc) • 563 B
TypeScript
import { IValidateConfig } from '@chief-editor/base';
import { IValidateResult, ValidateTriggerType } from '@co-hooks/validate';
import { FlowBrick } from '../lib/FlowBrick';
export interface IFlowValidate {
needValidate: boolean;
catchable: boolean;
func: (type: ValidateTriggerType, value: unknown, manual?: boolean) => Promise<IValidateResult>;
}
export declare function extractValidate<V, DS, DP, CG, ST>(brick: FlowBrick<V, DS, DP, CG, ST>, validate?: IValidateConfig): IFlowValidate;
export declare function getDefaultValidate(): IFlowValidate;