@@ -58,24 +58,28 @@ export interface VueTypeBaseDef<
5858
5959export type VueTypeDef < T = unknown > = VueTypeBaseDef < T >
6060
61- export interface VueTypeValidableDef < T = unknown , V = ValidatorFunction < T > >
62- extends VueTypeBaseDef < T > {
61+ export interface VueTypeValidableDef <
62+ T = unknown ,
63+ V = ValidatorFunction < T > ,
64+ > extends VueTypeBaseDef < T > {
6365 readonly validate : ( fn : V ) => this & { validator : V }
6466}
6567
6668export type VueProp < T > = VueTypeBaseDef < T > | PropOptions < T >
6769
68- export interface VueTypeShape < T >
69- extends VueTypeBaseDef < T , DefaultType < Partial < T > > , ( ) => Partial < T > > {
70+ export interface VueTypeShape < T > extends VueTypeBaseDef <
71+ T ,
72+ DefaultType < Partial < T > > ,
73+ ( ) => Partial < T >
74+ > {
7075 readonly loose : VueTypeLooseShape < T >
7176}
7277
73- export interface VueTypeLooseShape < T >
74- extends VueTypeBaseDef <
75- T ,
76- DefaultFactory < Partial < T & Record < string , any > > > ,
77- ( ) => Partial < T > & Record < string , any >
78- > {
78+ export interface VueTypeLooseShape < T > extends VueTypeBaseDef <
79+ T ,
80+ DefaultFactory < Partial < T & Record < string , any > > > ,
81+ ( ) => Partial < T > & Record < string , any >
82+ > {
7983 readonly loose : VueTypeLooseShape < T >
8084 readonly _vueTypes_isLoose : true
8185}
0 commit comments