UNPKG

vue-material-you

Version:

Material design 3 UI framework for Vue 3

23 lines (22 loc) 797 B
import { PropType } from "vue"; export declare type GenericProp<T> = { type: PropType<T>; default: T; }; declare function generic<T>(defaultValue?: undefined): GenericProp<T | undefined>; declare function generic<T>(defaultValue: T): GenericProp<T>; export declare type RequiredProp<T> = { type: PropType<T>; default: T; required: true; }; declare function required<T>(defaultValue?: undefined): RequiredProp<T>; declare function required<T>(defaultValue: T): RequiredProp<T>; declare function boolean(defaultValue?: undefined): GenericProp<boolean | undefined>; declare function boolean(defaultValue: boolean): GenericProp<boolean>; declare const _default: { boolean: typeof boolean; generic: typeof generic; required: typeof required; }; export default _default;