UNPKG
statewave
Version:
latest (0.1.5)
0.1.5
0.1.4
0.1.3
0.1.2
0.1.0
Another Finite State Machine
github.com/ray-delossantos/statewave
ray-delossantos/statewave
statewave
/
src
/
utils.ts
9 lines
(8 loc)
•
226 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
export
const
deepFreeze
= (
obj
:
any
) => {
Object
.
keys
(obj).
forEach
(
(
prop
) =>
{
if
(
typeof
obj[prop] ===
"object"
&& !
Object
.
isFrozen
(obj[prop])) {
deepFreeze
(obj[prop]); } });
return
Object
.
freeze
(obj); };