- TypeScript part2 [転載禁止]©2ch.net
211 :デフォルトの名無しさん[sage]:2016/02/12(金) 21:36:59.74 ID:tB/7lfI+ - typeScriptでWebWorkerのコードを書こうとするとpostMessage関数で怒られるんです。
onmessage = function(e) { console.log('Message received from main script'); var workerResult = 'Result: ' + (e.data[0] * e.data[1]); console.log('Posting message back to main script'); postMessage(workerResult); //<―ここ } error TS2346: Supplied parameters do not match any signature of call target. パラメータがあってないって話なんですが定義を見てみると declare function postMessage(message: any, targetOrigin: string, ports?: any): void; とありtargetOriginが必要みたいな記述になっています 定義の参照先が違うせいだと思うんですが直し方がわかりません。ご教示下さい 参考 https://developer.mozilla.org/ja/docs/Web/Guide/Performance/Using_web_workers
|