nestedreact
Version:
Advanced models, state management, and data binding solution for React
12 lines (11 loc) • 426 B
TypeScript
import { TypeSpecs } from './typeSpecs';
import { ComponentClass } from './common';
export interface ContextDefinition {
context: TypeSpecs;
childContext: TypeSpecs;
}
export interface ContextProto {
_context: TypeSpecs;
_childContext: TypeSpecs;
}
export default function onDefine(this: ComponentClass<ContextProto>, {context, childContext}: ContextDefinition, BaseClass: ComponentClass<ContextProto>): void;