UNPKG

@openscope/validator

Version:

A CLI used to validate an airport definition file used in the [openscope](http://openscope.co) ATC Simulator

33 lines (27 loc) 575 B
const ValidatorAbstract = require('./ValidatorAbstract'); const IWind = require('./types/i-wind'); /** * "wind": { "angle": 150, "speed": 9 } * * @class WindValidator */ class WindValidator extends ValidatorAbstract { constructor(json) { super('wind', json); } validate() { this.validateSingle(); this.validateInterface(); } validateSingle() { super.validateSingle(this._data); } validateInterface() { super.validateInterface(IWind); } } module.exports = WindValidator;