component.d.ts 881 Bytes
Newer Older
Sergey's avatar
Sergey committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
import * as vue_demi from 'vue-demi';
import { PropType } from 'vue-demi';
import { Rules } from 'async-validator';

declare const UseAsyncValidator: vue_demi.DefineComponent<{
    form: {
        type: PropType<Record<string, any>>;
        required: true;
    };
    rules: {
        type: PropType<Rules>;
        required: true;
    };
}, () => vue_demi.VNode<vue_demi.RendererNode, vue_demi.RendererElement, {
    [key: string]: any;
}>[] | undefined, unknown, {}, {}, vue_demi.ComponentOptionsMixin, vue_demi.ComponentOptionsMixin, {}, string, vue_demi.VNodeProps & vue_demi.AllowedComponentProps & vue_demi.ComponentCustomProps, Readonly<vue_demi.ExtractPropTypes<{
    form: {
        type: PropType<Record<string, any>>;
        required: true;
    };
    rules: {
        type: PropType<Rules>;
        required: true;
    };
}>>, {}, {}>;

export { UseAsyncValidator };