nestedreact
Version:
Advanced models, state management, and data binding solution for React
12 lines (9 loc) • 319 B
text/typescript
import {
ComponentClass as ReactComponentClass,
Component
} from 'react'
import { MixableConstructor, Messenger } from 'type-r'
export interface ComponentClass<Proto> extends ReactComponentClass, MixableConstructor {
prototype : Proto & ComponentProto
}
export type ComponentProto = Component & Messenger