d-render
Version:
基于 Element Plus 二次封装的数据驱动渲染组件库 - 表单、搜索表单、表格配置化渲染
9 lines (8 loc) • 563 B
TypeScript
import { ComputedRef } from 'vue';
import type { Ref } from 'vue';
import type { IAnyObject, TFormConfig } from '@d-render/shared';
import type { Translator } from '../../locale';
export declare const useRules: (config: ComputedRef<TFormConfig>, isReadonly: Ref<boolean>, status: ComputedRef<'read' | 'read-write' | 'hidden'>, otherValue: ComputedRef<unknown>, dependOnValues: Ref<IAnyObject>, outDependOnValues: Ref<IAnyObject>, t?: Translator) => {
usingRules: ComputedRef<boolean>;
rules: ComputedRef<import("element-plus").FormItemRule[]>;
};