UNPKG

@chief-editor/flow

Version:

Old核心数据流

11 lines (10 loc) 563 B
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;