私はフローを使用して自分のアプリケーションを型チェックしています。フロー:HTMLVideoElementとHTMLElement
私はドームノードを持っています。手動でプルする必要があります。document.querySelector
。フローの目では、これはHTMLElement
を返します。実際にはビデオ要素が返されていますが、これをHTMLVideoElement
とタイプチェックします。
私はそれをキャストしようとしていますが、それでもエラーが出ます。私は間違って何をしていますか?
let videoElement: HTMLVideoElement;
videoElement = document.querySelector('video') // type is HTMLElement, errors out.
<video class="lol"></video>
私が手にエラーがThis type is incompatible with HTMLVideoElement
です。
あなたが取得したい、実際のエラーが何であるのか?フローは動画であることを知っている必要があります。問題は、あなたのタイプがキャプチャしない「ヌル」でもかまいません。 – loganfsmyth
が実際のエラーで更新されました – RandallB