react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
8 lines (7 loc) • 306 B
TypeScript
import { Context } from 'react';
/**
* Hook to extend context value
*
* It get value from context and merge with addon data
*/
export declare const useMergeContext: <T extends Context<{}>>(context: T, addonData: T extends Context<infer X> ? X : never) => {} | (T extends Context<infer X> ? X : never);