使用 window 作为 d.ts 中的类型

Using window as type in d.ts

我有一个函数需要传递节点或 window 对象。我的这个函数类型是:

function myFunc(node: Node | window): void;

然而,当我运行这个时,它抱怨:

'window' refers to a value, but is being used as a type here.

好吧,我不能反驳,但这就是我需要的。我如何在打字稿中解决这个问题?

window的类型是Window:

function myFunc(node: Node | Window): void {
}

myFunc(window);

Playground Link