bresnow_utility-react-hooks
Version:
Modular utility hooks that we often use grouped in one package. Written in TypeScript, documented, tested and maintained.Disclaimer: at least React 16 is needed (the one with hooks ;) )
18 lines (17 loc) • 638 B
TypeScript
/// <reference types="react" />
import { useSafeCallback, useIsMounted } from './useSafe';
import { useIf } from './useIf';
import { useDebounce, useTimeout } from './misc';
export default function UtilityHooks(): {
useLZObject: ({ output, }: {
output: "uint8array" | "utf16" | "base64" | "uri";
}) => ((value: {
[key: string]: string;
}) => any)[];
useSafeEffect: typeof import("react").useLayoutEffect;
useSafeCallback: typeof useSafeCallback;
useIsMounted: typeof useIsMounted;
useIf: typeof useIf;
useTimeout: typeof useTimeout;
useDebounce: typeof useDebounce;
};