d-render
Version:
基于 Element Plus 二次封装的数据驱动渲染组件库 - 表单、搜索表单、表格配置化渲染
28 lines (27 loc) • 798 B
TypeScript
import type { FormItemRule } from 'element-plus';
import { type Translator } from '../locale';
export type TValidator = FormItemRule['validator'];
export type BuiltinValidators = {
email: TValidator;
identityCard: TValidator;
mobilePhone: TValidator;
sql: TValidator;
};
/** 创建绑定 Translator 的内置校验器,优先使用当前 locale */
export declare const createValidators: (t?: Translator) => BuiltinValidators;
/**
* 邮箱验证
*/
export declare const emailValidator: TValidator;
/**
* 身份证号校验
*/
export declare const identityCardValidator: TValidator;
/**
* 手机号校验
*/
export declare const mobilePhoneValidator: TValidator;
/**
* sql语句简单校验
*/
export declare const sqlSimpleValidator: TValidator;