UNPKG
runtypes
Version:
latest (7.0.4)
7.0.4
7.0.3
7.0.2
7.0.1
7.0.0
6.7.0
6.6.0
6.5.1
6.5.0
6.4.1
6.4.0
6.3.2
6.3.1
6.3.0
6.2.1
6.2.0
6.1.0
6.0.0
5.2.0
5.1.0
5.0.2
5.0.1
5.0.0
4.3.0
4.2.0
4.1.0
4.0.3
4.0.2
4.0.1
4.0.0
3.2.0
3.1.2
3.1.1
3.0.1
3.0.0
2.2.0
2.1.6
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
1.0.1
1.0.0
0.13.1
0.13.0
0.12.0
0.11.0
0.10.2
0.10.1
0.10.0
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.0
0.3.1
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.2
0.0.1
Runtime validation for static types
github.com/runtypes/runtypes
runtypes/runtypes
runtypes
/
esm
/
utils-internal
/
enumerableKeysOf.js
6 lines
(5 loc)
•
247 B
JavaScript
View Raw
1
2
3
4
5
6
import
isObject
from
"./isObject.js"
;
const
enumerableKeysOf
= (
object
) =>
isObject
(
object
) ?
Reflect
.
ownKeys
(
object
).
filter
(
key
=>
globalThis.
Object
.
prototype
.
propertyIsEnumerable
.
call
(
object
, key)) : [];
export
default
enumerableKeysOf;