Files
emaui/node_modules/@mantine/hooks/lib/use-disclosure/use-disclosure.d.ts
2026-05-29 15:23:46 +03:00

12 lines
399 B
TypeScript

export interface UseDisclosureOptions {
onOpen?: () => void;
onClose?: () => void;
}
export interface UseDisclosureHandlers {
open: () => void;
close: () => void;
toggle: () => void;
}
export type UseDisclosureReturnValue = [boolean, UseDisclosureHandlers];
export declare function useDisclosure(initialState?: boolean, options?: UseDisclosureOptions): UseDisclosureReturnValue;