postMessage
(lib.d.ts の 3 引数バージョンではなく) メッセージのみの署名を表すために、オーバーロードされた宣言を提供しました。
declare function postMessage(message: any): void;
視覚的なエラーや赤い波線などは表示されませんが、ビルド エラーは表示されます。
ビルド: 指定されたパラメーターは、呼び出しターゲットの署名と一致しません。
ビルド: 'call' 式のオーバーロードを選択できませんでした。
この行で:
postMessage(message);
これは、私が提供したオーバーロードを選択する際のバグですか、それとも何か愚かなことをしていますか?