@vue-material/core
Version:
Yet another 'Material Design Components' library for Vue3.
14 lines (12 loc) • 383 B
TypeScript
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 {};