UNPKG
svelte-phaser
Version:
latest (0.1.0-beta.2)
next (0.1.0-beta.1)
0.1.0-beta.2
0.1.0-beta.1
0.1.0-beta.0
0.0.6
0.0.5
0.0.4
0.0.3
0.0.3-alpha.1
0.0.3-alpha.0
0.0.2
0.0.1
0.0.1-rc.0
0.0.1-alpha.10
0.0.1-alpha.9
0.0.1-alpha.8
0.0.1-alpha.7
0.0.1-alpha.6
0.0.1-alpha.5
0.0.1-alpha.4
0.0.1-alpha.3
0.0.1-alpha.2
0.0.1-alpha.1
0.0.1-alpha.0
0.0.0
Create Phaser 3 games with Svelte 3
mattjennings/svelte-phaser
svelte-phaser
/
src
/
onGameEvent.ts
13 lines
(9 loc)
•
273 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
import
{ onMount }
from
'svelte'
import
{ getGame }
from
'./getGame'
export
function
onGameEvent
(
event: string, callback:
Function
) {
const
game =
getGame
()
onMount
(
() =>
{ game.
events
.
on
(event, callback)
return
() =>
game.
events
.
off
(event, callback) }) }