1import { paramMock } from "../utils" 2 3export function mockWorker() { 4 const result = { 5 Worker: function (params) { 6 console.warn("worker.Worker interface mocked in the Previewer. How this interface works on the Previewer" + 7 " may be different from that on a real device.") 8 return WorkerMock; 9 } 10 } 11 const WorkerMock = { 12 postMessage: function (...args) { 13 console.warn("Worker.postMessage interface mocked in the Previewer. How this interface works on the Previewer" + 14 " may be different from that on a real device.") 15 }, 16 terminate: function (...args) { 17 console.warn("Worker.terminate interface mocked in the Previewer. How this interface works on the Previewer" + 18 " may be different from that on a real device.") 19 }, 20 on: function (...args) { 21 console.warn("Worker.on interface mocked in the Previewer. How this interface works on the Previewer" + 22 " may be different from that on a real device.") 23 }, 24 once: function (...args) { 25 console.warn("Worker.once interface mocked in the Previewer. How this interface works on the Previewer" + 26 " may be different from that on a real device.") 27 }, 28 off: function (...args) { 29 console.warn("Worker.off interface mocked in the Previewer. How this interface works on the Previewer" + 30 " may be different from that on a real device.") 31 }, 32 addEventListener: function (...args) { 33 console.warn("Worker.addEventListener interface mocked in the Previewer. How this interface works on the" + 34 " Previewer may be different from that on a real device.") 35 }, 36 dispatchEvent: function (...args) { 37 console.warn("Worker.dispatchEvent interface mocked in the Previewer. How this interface works on the" + 38 " Previewer may be different from that on a real device.") 39 return paramMock.paramBooleanMock; 40 }, 41 removeEventListener: function (...args) { 42 console.warn("Worker.removeEventListener interface mocked in the Previewer. How this interface works on the" + 43 " Previewer may be different from that on a real device.") 44 }, 45 removeAllListener: function (...args) { 46 console.warn("Worker.removeAllListener interface mocked in the Previewer. How this interface works on the" + 47 " Previewer may be different from that on a real device.") 48 }, 49 onmessage: function (...args) { 50 console.warn("Worker.onmessage interface mocked in the Previewer. How this interface works on the Previewer" + 51 " may be different from that on a real device.") 52 }, 53 onmessageerror: function (...agrs) { 54 console.warn("Worker.onmessageerror interface mocked in the Previewer. How this interface works on the" + 55 " Previewer may be different from that on a real device.") 56 }, 57 onerror: function (...args) { 58 console.warn("Worker.onerror interface mocked in the Previewer. How this interface works on the Previewer" + 59 " may be different from that on a real device.") 60 }, 61 onclose: function (...args) { 62 console.warn("Worker.onclose interface mocked in the Previewer. How this interface works on the Previewer" + 63 " may be different from that on a real device.") 64 }, 65 onexit: function (...args) { 66 console.warn("Worker.onexit interface mocked in the Previewer. How this interface works on the Previewer" + 67 " may be different from that on a real device.") 68 } 69 } 70 return result; 71}