aboutsummaryrefslogblamecommitdiffstats
path: root/packages/website/ts/schemas/validator.ts
blob: f0b5e667666a664251314ebf86f86be9fdbd5281 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
                                                          
                                                             
                                                                 
                                                      
                                                      
 





                                         
import { SchemaValidator } from '@0xproject/json-schemas';
import { Schema as JSONSchema, Validator } from 'jsonschema';
import { orderMetadataSchema } from 'ts/schemas/metadata_schema';
import { orderSchema } from 'ts/schemas/order_schema';
import { tokenSchema } from 'ts/schemas/token_schema';

const validator = new SchemaValidator();
validator.addSchema(tokenSchema);
validator.addSchema(orderMetadataSchema);
validator.addSchema(orderSchema);

export { validator };