UNPKG

@vue-material/core

Version:

Yet another 'Material Design Components' library for Vue3.

16 lines (14 loc) 628 B
import { Reactive, Ref } from 'vue'; export type VModelProps<T> = { defaultValue?: T; name?: string; value?: T; }; export type BoolVModelProps = { defaultChecked?: boolean; checked?: boolean; name?: string; }; export declare function useFormValue<T extends object>(): Reactive<T>; export declare function useValue<T>(defaultValue: T, props: VModelProps<T>, model: Ref<T | undefined>, onSet?: (value: T) => T | void): Ref<T>; export declare function useBoolValue(defaultChecked: boolean, props: BoolVModelProps, model: Ref<boolean | undefined>, onSet?: (value: boolean) => boolean | void): Ref<boolean>;