UNPKG
vue-types
Version:
beta (5.0.0-beta.2)
latest (6.0.0)
next (0.0.0-20250820071348)
vue3 (3.0.2)
6.0.0
5.1.3
5.1.2
5.1.1
5.1.0
5.0.4
5.0.3
5.0.3-next.0
5.0.2
5.0.1
5.0.0
5.0.0-beta.2
5.0.0-beta.1
4.2.1
4.2.0
4.2.0-rc.1
4.1.1
4.1.1-rc.1
4.1.1-rc.0
4.1.0
4.1.0-rc.1
4.1.0-beta.3
4.1.0-beta.2
4.1.0-beta.1
4.0.3
4.0.2
4.0.1
4.0.0
4.0.0-rc.3
4.0.0-rc.2
4.0.0-rc.1
3.0.2
3.0.1
3.0.0
2.0.3
2.0.2
2.0.1
2.0.1-rc.1
2.0.0
2.0.0-rc.1
2.0.0-rc.0
2.0.0-alpha.1
1.8.1-beta.2
1.8.1-beta.1
1.7.0
1.7.0-beta.3
1.7.0-beta.1
1.6.2
1.6.1
1.6.1-beta.1
1.6.0
1.5.7
1.5.6
1.5.5
1.5.4
1.5.3
1.5.2
1.5.1
1.5.0
1.3.4
1.3.4-beta.1
1.3.4-beta.0
1.3.3
1.3.2
1.3.1
1.3.0
1.2.3
1.2.2
1.2.1
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.3
1.0.2
1.0.1
1.0.0
1.0.0-beta.1
0.6.5
0.6.4
0.6.2
0.6.1
0.6.0
0.5.2
0.5.1
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
0.0.0-20250820071348
0.0.0-20250212054805
0.0.0-20241212014929
0.0.0-20240701051251
0.0.0-20240502091121
0.0.0-20240502090959
0.0.0-20240502090343
0.0.0-20230721024211
0.0.0-20230720044845
Prop types utility for Vue
dwightjack.github.io/vue-types/
dwightjack/vue-types
vue-types
/
dist
/
validators
/
shape.d.ts
5 lines
(4 loc)
•
184 B
TypeScript
View Raw
1
2
3
4
5
import
{
Prop
,
VueProp
,
VueTypeShape
}
from
'../types'
;
export
default
function
shape<T
extends
object
>(
obj
: { [K
in
keyof T]:
Prop
<T[K]> |
VueProp
<T[K]>; }):
VueTypeShape
<T>;