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
/
util
/
removeUndefined.ts
13 lines
(11 loc)
•
279 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
export
function
removeUndefined<T
extends
object
>(
object
: T) {
return
Object
.
keys
(
object
).
reduce
(
(
newObject, key
) =>
{
if
(
typeof
object
[key] !==
'undefined'
) {
return
{ ...newObject, [key]:
object
[key], } }
return
newObject }, {}) }