vue-hooks-plus
Version:
Vue hooks library
11 lines (10 loc) • 317 B
TypeScript
import { Ref } from 'vue';
interface UseSetActions<T> {
add: (value: T) => void;
remove: (value: T) => void;
has: (value: T) => boolean;
clear: () => void;
reset: () => void;
}
declare function useSet<T = any>(initialValue?: T[]): [Readonly<Ref<Set<T>>>, UseSetActions<T>];
export default useSet;