UNPKG

409 BPlain TextView Raw
1#!/usr/bin/env lsc
2{ Worker } = (require './')
3w = new Worker ->
4 # This also works, but less elegant:
5 # ``onmessage`` = (data: {max}) ->
6 importScripts 'test-import-script.js';
7 @onmessage = foo
8w.onmessage = (data: {result}) ->
9 console.log "#result is a prime"
10w.onerror = ({message}) ->
11 console.log "Caught:", message
12 <~ (setImmediate ? setTimeout _, 100ms)
13 @terminate!
14w.postMessage max: 100