This issue is for adding support to the TS Declaration Generator for supporting conditional types in TS ```ts export declare function isTypeNodeOrDecl(node: Node): node extends TypeNode ? TypeNode : Declaration; ``` This would resolve to a union of the two types.