nestedreact
Version:
Advanced models, state management, and data binding solution for React
8 lines (7 loc) • 352 B
TypeScript
/// <reference types="react" />
import { ComponentClass as ReactComponentClass, Component } from 'react';
import { MixableConstructor, Messenger } from 'type-r';
export interface ComponentClass<Proto> extends ReactComponentClass, MixableConstructor {
prototype: Proto & ComponentProto;
}
export declare type ComponentProto = Component & Messenger;