ワーカースレッドでは、postMessage()を呼び出してメインスレッドにメッセージを返すときに、単一の引数シグネチャを許可しません。postMessage()のワーカースレッドの問題
postMessage({success:true});
VisualCodeは、postMessage(any、string、transfer?)の必須の署名を表示しています。
私はrequire( 'globals')を持っています。ワーカーファイルの最上部に表示されます。
これは私がこれまで持っているものです。
require('globals'); // necessary to bootstrap tns modules on the new thread
onmessage = function(msg)
{
var request = msg.data;
var data = request.data;
var result = "OK";
var message : any = result !== undefined ? { success: true, src: result } : { };
postMessage(message); // << problem
}
使用しているワーカースレッドの実装は何ですか?どのバージョンのNativeScript? –
NS 2.4.1とTS 1.8.10 – dashman