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
/
script
/
utils-internal
/
defineProperty.d.ts
3 lines
(2 loc)
•
215 B
TypeScript
View Raw
1
2
3
declare
const
defineProperty
: <T
extends
object
, K
extends
PropertyKey
, V>
(
target
: T,
key
: K,
value
: V
) =>
{ [L
in
keyof T | K]: L
extends
K ? V : L
extends
keyof T ? T[L] :
never
; };
export
default
defineProperty;