kre-form
Version:
本项目由 Angular8+ 编写的表单设计器和表单应用,所有的配置都是 JSON 结构体组成,PC 端是基于 ANT 组件库封装
29 lines (28 loc) • 1.01 kB
TypeScript
import { KreFormFieldConfig } from "@kre-form/core";
export declare function requiredValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function minlengthValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function maxlengthValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function minValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function maxValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare let validationConfig: {
validationMessages: ({
name: string;
message: typeof requiredValidationMessage;
} | {
name: string;
message: string;
})[];
types: ({
name: string;
extends: string;
defaultOptions?: undefined;
} | {
name: string;
extends: string;
defaultOptions: {
templateOptions: {
type: string;
};
};
})[];
};