react-tidy
Version:
A collection of atomic, independent, typed, tested and documented React custom hooks
16 lines (14 loc) • 774 B
TypeScript
export const createMemoryStorage: () => Storage;
type LazyStorage = Storage | (() => Storage);
export function getDefaultStorage(): LazyStorage;
export function setDefaultStorage(storage: LazyStorage): void;
export function useIsMounted(): () => boolean;
type Value<T> = T | null | ((x: T | null) => T | null);
export function useStorage<T>(key: string, defaultValue?: T | null, getStorage?: Storage | (() => Storage)): [T | null, (newValue: Value<T>) => void];
export function useRefresh(): () => void;
type ClassType<T, Args extends any[]> = {
new (...args: Args): T;
};
export function useInstance<T, Args extends any[]>(Class: ClassType<T, Args>, ...args: Args): T;
export function usePrevious<T>(value: T, count?: number): T[];
//# sourceMappingURL=index.d.ts.map