jorum
Version:
Model layer with rx.js for React applications.
13 lines (12 loc) • 393 B
TypeScript
import * as React from 'react';
import { ConstructorType, Bloc } from '../bloc';
import { ReactNode } from 'react';
interface Props<T extends Bloc> {
of: ConstructorType<T>;
children: (bloc: T) => ReactNode;
}
export declare class Consumer<T> extends React.Component<Props<T>, {}> {
render(): JSX.Element;
}
export declare function useBloc<T>(B: ConstructorType<T>): T;
export {};