structured-clone.any.js (591B)
1 // META: title=structuredClone() tests 2 // META: script=/common/sab.js 3 // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests.js 4 // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js 5 // META: script=/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js 6 7 runStructuredCloneBatteryOfTests({ 8 structuredClone: (obj, transfer) => { 9 return new Promise(resolve => { 10 resolve(self.structuredClone(obj, { transfer })); 11 }); 12 }, 13 hasDocument: typeof document !== "undefined", 14 });