UNPKG

deno-vm

Version:

A VM module that provides a secure runtime environment via Deno.

10 lines (9 loc) 345 B
self.onmessage = async (e) => { if (e.data.type === 'fetch') { // NOTE: Don't fetch within tests unless an error is expected await fetch(e.data.url).then( (r) => self.postMessage({ type: 'response', status: r.status }), (e) => self.postMessage({ type: 'error', error: e.message }) ); } };