@bg-dev/nuxt-naiveui
Version:
Unofficial Naive UI module for Nuxt
13 lines (12 loc) • 510 B
TypeScript
import type { FormInst, FormRules } from 'naive-ui';
import type { Ref, ComputedRef } from '#imports';
export declare function useNaiveForm(model?: Ref<unknown>): {
formRef: Ref<FormInst | null, FormInst | null>;
pending: Ref<boolean, boolean>;
rules: Ref<FormRules, FormRules>;
apiErrors: Ref<Record<string, boolean>, Record<string, boolean>>;
edited: ComputedRef<boolean>;
reset: () => void;
onSubmit: (callback: () => Promise<void>) => void;
updateResetValue: () => void;
};