UNPKG

yanzhen-design-vue

Version:

16 lines (15 loc) 684 B
import { Ref } from 'vue'; import { UploadFileRule, UploadFileRuleValue } from '../types'; import { UploadEmits, UploadProps } from '../upload'; export declare function useUploadRules<P extends UploadProps, E extends UploadEmits>(fileListRef: Ref<any>, props: Partial<P>): { acceptRef: import('vue').ComputedRef<string>; maxCountRef: import('vue').ComputedRef<number>; maxCountRemainderRef: import('vue').ComputedRef<number>; maxSizeRef: import('vue').ComputedRef<number>; rules: UploadFileRule[]; validate: (value: UploadFileRuleValue, rules?: UploadFileRule[]) => { status: string; message: string; type: string | object; }[]; };