Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / src / components / molecules / Ratings / _CreateContext.d.ts
Size: Mime:
import { ComponentType, ReactNode } from 'react';
declare type Provider<T> = React.ComponentType<{
    value: T;
    children?: ReactNode;
}>;
declare type Consumer<T> = ComponentType<{
    children: (value: T) => ReactNode;
    unstable_observedBits?: number;
}>;
interface Context<T> {
    Provider: Provider<T>;
    Consumer: Consumer<T>;
}
export declare function createContext<T>(defaultValue: T, calculateChangedBits?: (prev: T, next: T) => number): Context<T>;
export {};