【发布时间】:2016-10-19 00:57:30
【问题描述】:
Flow 似乎无法识别 querySelector 可能返回 HTMLElement 的子类型:
var myIframe = document.querySelector('iframe');
function foo(iframe: HTMLIFrameElement): void {
// I want to do iframe stuff!
}
foo(myIframe);
生产
10: foo(myIframe);
^ HTMLElement. This type is incompatible with
6: function foo(iframe: HTMLIFrameElement): void {
^ HTMLIFrameElement
除了输入Object之外,有什么方法可以让我同时使用HTMLElement 属性和HTMLIFrameElement 属性吗?
【问题讨论】:
标签: javascript flowtype