@@ -9,63 +9,6 @@ type YupParams = {
9
9
Schema : any ;
10
10
} ;
11
11
12
- declare module 'yup' {
13
- interface ArraySchema < TIn , TContext , TDefault , TFlags > {
14
- example ( example : any ) : this;
15
- examples ( examples : any [ ] ) : this;
16
- description ( description : string ) : this;
17
- jsonSchema ( callback : JsonSchemaCallback ) : this;
18
- }
19
- interface BooleanSchema < TType , TContext , TDefault , TFlags > {
20
- example ( example : any ) : this;
21
- examples ( examples : any [ ] ) : this;
22
- description ( description : string ) : this;
23
- jsonSchema ( callback : JsonSchemaCallback ) : this;
24
- }
25
- interface DateSchema < TType , TContext , TDefault , TFlags > {
26
- example ( example : any ) : this;
27
- examples ( examples : any [ ] ) : this;
28
- description ( description : string ) : this;
29
- jsonSchema ( callback : JsonSchemaCallback ) : this;
30
- }
31
- interface LazySchema < TType , TContext , TDefault , TFlags > {
32
- example ( example : any ) : this;
33
- examples ( examples : any [ ] ) : this;
34
- description ( description : string ) : this;
35
- jsonSchema ( callback : JsonSchemaCallback ) : this;
36
- }
37
- interface MixedSchema < TType , TContext , TDefault , TFlags > {
38
- example ( example : any ) : this;
39
- examples ( examples : any [ ] ) : this;
40
- description ( description : string ) : this;
41
- jsonSchema ( callback : JsonSchemaCallback ) : this;
42
- }
43
- interface NumberSchema < TType , TContext , TDefault , TFlags > {
44
- example ( example : any ) : this;
45
- examples ( examples : any [ ] ) : this;
46
- description ( description : string ) : this;
47
- jsonSchema ( callback : JsonSchemaCallback ) : this;
48
- }
49
- interface ObjectSchema < TIn , TContext , TDefault , TFlags > {
50
- example ( example : any ) : this;
51
- examples ( examples : any [ ] ) : this;
52
- description ( description : string ) : this;
53
- jsonSchema ( callback : JsonSchemaCallback ) : this;
54
- }
55
- interface StringSchema < TType , TContext , TDefault , TFlags > {
56
- example ( example : any ) : this;
57
- examples ( examples : any [ ] ) : this;
58
- description ( description : string ) : this;
59
- jsonSchema ( callback : JsonSchemaCallback ) : this;
60
- }
61
- interface TupleSchema < TType , TContext , TDefault , TFlags > {
62
- example ( example : any ) : this;
63
- examples ( examples : any [ ] ) : this;
64
- description ( description : string ) : this;
65
- jsonSchema ( callback : JsonSchemaCallback ) : this;
66
- }
67
- }
68
-
69
12
function addMethod ( yup : YupParams , name : string ) {
70
13
yup . addMethod ( yup . Schema , name , function ( this : AnySchema , value : any ) : AnySchema {
71
14
const meta : Meta = this . describe ( ) . meta || { } ;
0 commit comments