Lines Matching refs:transfer
92 port1.postMessage(5, { transfer: undefined });
93 port1.postMessage(6, { transfer: [] });
109 message: 'Optional options.transfer argument must be an iterable'
112 assert.throws(() => port1.postMessage(5, { transfer: null }), err2);
113 assert.throws(() => port1.postMessage(5, { transfer: 0 }), err2);
114 assert.throws(() => port1.postMessage(5, { transfer: false }), err2);
115 assert.throws(() => port1.postMessage(5, { transfer: {} }), err2);
117 transfer: { [Symbol.iterator]() { return {}; } }
120 transfer: { [Symbol.iterator]() { return { next: 42 }; } }
123 transfer: { [Symbol.iterator]() { return { next: null }; } }
130 // transferred because the transfer list provides them.
144 port1.postMessage({ ab }, { transfer: [ ab ] });
157 transfer: (function*() { yield ab; })()