UNPKG

@vue-material/core

Version:

Yet another 'Material Design Components' library for Vue3.

14 lines (12 loc) 383 B
import { Ref } from 'vue'; type ToggleFn<I> = { (): void; (value: I | ((value: I) => I | undefined)): void; }; type UseToggle = { (): [Ref<boolean>, ToggleFn<boolean>]; (defaultValue?: boolean): [Ref<boolean>, ToggleFn<boolean>]; <O, I>(defaultValue: I | O, off: O, on: I): [Ref<I | O>, ToggleFn<I | O>]; }; export declare const useToggle: UseToggle; export {};