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

                                                                             
 
                                        
                                               
                                         
                                       

                     
import { SchemaValidator } from '@0xproject/json-schemas';
import { Schema as JSONSchema, Validator } from 'jsonschema';
import { orderMetadataSchema } from 'ts/schemas/metadata_schema';
import { portalOrderSchema } from 'ts/schemas/portal_order_schema';
import { portalTokenMetadataSchema } from 'ts/schemas/portal_token_metadata';

const validator = new SchemaValidator();
validator.addSchema(portalTokenMetadataSchema);
validator.addSchema(orderMetadataSchema);
validator.addSchema(portalOrderSchema);

export { validator };