GoogleChromeLabs / GoogleChromeLabs/comlink
Is there an event that says the worker has loaded ?
- Dominant language
- TypeScript
- Stars
- 12.8k
- Forks
- 435
- PR merge metrics
- No merged PRs in 30d
Description
I have this worker.
main.mjs
```
let worker = Comlink.wrap(new Worker(new URL('./worker.mjs', import.meta.url), { type: "module" }));
```
worker.mjs
```
(async () => {
let obj = {
list: {
dir: list
},
read: {
dir: readdir,
file: readFile,
},
write: {
files: mount,
},
stream: {
img: read
},
call: (call) => {
console.log('ssss', call('test'))
},
_health: () => {
console.log('health')
}
}
Comlink.expose(obj)
})()
```
These methods don't work right away.
It is not work.
```
let worker = Comlink.wrap(new Worker(new URL('./worker.mjs', import.meta.url), { type: "module" }));
worker._health()
```
How can I figure out when the worker code has loaded ?
Contributor guide
Assessment
This issue has not been assessed yet.