Используя окно как тип в d.ts - PullRequest
1 голос
/ 27 января 2020

У меня есть функция, которая требует передать Node или объект окна. Мои типы для этой функции:

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

Однако, когда я запускаю это, он жалуется:

«окно» относится к значению, но используется как тип здесь.

Ну, я не могу с этим поспорить, но это то, что мне нужно. Как мне решить это в машинописи?

1 Ответ

2 голосов
/ 27 января 2020

Тип window: Window:

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

myFunc(window);

Playground Link

...