diff --git a/lib/complex-types.d.ts b/lib/complex-types.d.ts index ef06b3a..e5a2cb3 100644 --- a/lib/complex-types.d.ts +++ b/lib/complex-types.d.ts @@ -10,7 +10,7 @@ import type {Visitor} from './index.js' export type InclusiveDescendant< Tree extends Node = never, Found = void -> = Tree extends Parent +> = [Tree] extends [Parent] ? | Tree | InclusiveDescendant<