UNPKG

mobx-bonsai

Version:

A fast lightweight alternative to MobX-State-Tree + Y.js two-way binding

8 lines (7 loc) 298 B
import { BaseNodeType } from './BaseNodeType'; /** * Extracts the node type from a NodeType instance * * @template T - A NodeType instance */ export type NodeForNodeType<T extends BaseNodeType<any, any, any, any, any>> = T extends BaseNodeType<infer TNode, any, any, any, any> ? TNode : never;