@kopexa/react-utils
Version:
A set of utilities for react on client side
17 lines (15 loc) • 444 B
TypeScript
interface CreateContextOptions<T> {
strict?: boolean;
hookName?: string;
providerName?: string;
errorMessage?: string;
name?: string;
defaultValue?: T;
}
type CreateContextReturn<T> = [
React.Provider<T>,
() => T,
React.Context<T>
];
declare function createContext<T>(options?: CreateContextOptions<T>): CreateContextReturn<T>;
export { type CreateContextOptions, type CreateContextReturn, createContext };