NodeInstanceOf<T>: T extends (new () => Node<infer A, infer B>)
    ? Node<A, B>
    : never

Type Parameters

  • T