UNPKG

@openscope/validator

Version:

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

34 lines (28 loc) 643 B
const ValidatorAbstract = require('./ValidatorAbstract'); const IRadio = require('./types/i-radio'); /** * "radio": { "twr": "Seatle Tower", "app": "Seattle Approach", "dep": "Seattle Departure" } * * @class RadioValidator */ class RadioValidator extends ValidatorAbstract { constructor(json) { super('radio', json); } validate() { this.validateSingle(); this.validateInterface(); } validateSingle() { super.validateSingle(this._data); } validateInterface() { super.validateInterface(IRadio); } } module.exports = RadioValidator;