@klnjs/react-icon
Version:
An icon component for React.
14 lines (13 loc) • 874 B
TypeScript
import type { useIcon } from './useIcon';
export type UseIconContext = ReturnType<typeof useIcon>;
export declare const IconProvider: import("react").Provider<{
labelId: string | undefined;
descriptionId: string | undefined;
setLabelId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>;
setDescriptionId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>;
}>, useIconContext: <S extends boolean = true>({ strict: strictOption }?: import("@klnjs/react-core").UseContextOptions<S>) => import("@klnjs/react-core").UseContextReturn<{
labelId: string | undefined;
descriptionId: string | undefined;
setLabelId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>;
setDescriptionId: import("react").Dispatch<import("react").SetStateAction<string | undefined>>;
}, S>;