@nex-ui/utils
Version:
Utility functions for React components.
17 lines (15 loc) • 405 B
TypeScript
type CreateContextOptions<T> = {
contextName?: string;
hookName?: string;
providerName?: string;
defaultValue?: T;
strict?: boolean;
};
type CreateContextReturn<T> = [
React.Provider<T>,
() => T,
React.Context<T>
];
declare function createContext<T>(options: CreateContextOptions<T>): CreateContextReturn<T>;
export { createContext };
export type { CreateContextReturn };