UNPKG

mobx-bonsai

Version:

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

10 lines (8 loc) 299 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