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) 697 B
const ValidatorAbstract = require('./ValidatorAbstract'); const LatLongType = require('./types/lat-long-type').LatLongType; /** * "fixes": { "ALDER": ["N46d49.29", "W122d24.85"], "ALKIA": ["N47d37.26", "W122d28.45"], "ATOME": ["N47d36.45", "W122d21.79"] } * * @class FixesValidator */ class FixesValidator extends ValidatorAbstract { constructor(json) { super('fixes', json); } validate() { this.validateObj(); this.validateInterfaceObj(); } validateObj() { super.validateObj(); } validateInterfaceObj() { super.validateInterfaceObj(LatLongType); } } module.exports = FixesValidator;