public validate()

in src/validators/core/typeValidator.ts [125:136]


    public validate(input: any, path?: string, field?: string): IValidationError[] {
        if (input == null) {
            return null;
        }
        const errors = super.validate(input, path, field);
        if (errors) {
            return errors;
        }

        const valueValidator = new ValueValidator(this.possibleValues);
        return valueValidator.validate(input, path, field);
    }