17 lines
		
	
	
		
			363 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			363 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| declare module 'superstruct' {
 | |
|   declare type StructFunc = {
 | |
|       (any): any,
 | |
|       object(schema: any): any;
 | |
|       union(schema: any): any;
 | |
|       array(schema: any): any;
 | |
|       literal(schema: any): any;
 | |
|       tuple(schema: any): any;
 | |
|       pick(schema: any): any;
 | |
|       record(schema: any): any;
 | |
|   };
 | |
| 
 | |
|   declare module.exports: {
 | |
|     struct: StructFunc;
 | |
|   }
 | |
| }
 |