2018-10-18 17:31:38 +01:00

485 B

The following example shows you how to validate a 0x order using the @0x/json-schemas package.

import {SchemaValidator, ValidatorResult, schemas} from '@0x/json-schemas';

const {orderSchema} = schemas;
const validator = new SchemaValidator();

const order = {
    ...
};
const validatorResult: ValidatorResult = validator.validate(order, orderSchema); // Contains all errors
const isValid: boolean = validator.isValid(order, orderSchema); // Only returns boolean