diff options
Diffstat (limited to 'examples/server-islands/src/cart.ts')
-rw-r--r-- | examples/server-islands/src/cart.ts | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/examples/server-islands/src/cart.ts b/examples/server-islands/src/cart.ts deleted file mode 100644 index 355074a38..000000000 --- a/examples/server-islands/src/cart.ts +++ /dev/null @@ -1,20 +0,0 @@ - -const channel = new MessageChannel(); - -function onNewCartItem(cb: (m: any) => void) { - let onMessage = (ev: MessageEvent) => { - cb(ev.data); - }; - channel.port2.addEventListener('message', onMessage); - channel.port2.start(); - return () => channel.port2.removeEventListener('message', onMessage); -} - -function addToCart(item: any) { - channel.port1.postMessage(item); -} - -export { - onNewCartItem, - addToCart -} |