callsign
Version:
Amateur radio and airline call sign inquiry
52 lines (45 loc) • 1.72 kB
JavaScript
;(function(factory) {
if (typeof module !== 'undefined') {
module.exports = factory()
} else {
factory()
}
})(function() {
if (typeof window !== 'undefined') {
console.error(
'[callsign.js]: This applies to the Nodejs version, please use the esm or runtime version!'
)
} else {
return new Callsign()
}
})
/**
* Callsign Class
*/
function Callsign(){}
/**
* Search DXCC information for amateur radio callsign
* @param {String} callsign HamRadio Callsign
*/
Callsign.prototype.getAmateurRadioInfoByCallsign = require('./modules/getAmateurRadioInfoByCallsign')
/**
* Search DXCC information for amateur radio callsign
* @param {String} callsign Amateur Callsign
*/
Callsign.prototype.getAmateurRadioDetailedByCallsign = require('./modules/getAmateurRadioDetailedByCallsign')
Callsign.prototype.asyncGetAmateurRadioDetailedByCallsign = function(){
throw new Error('\n\n[callsign.js]: API Error \n\n "asyncGetAmateurRadioDetailedByCallsign" only supports Browser environment, please use "getAmateurRadioDetailedByCallsign"\n')
}
/**
* Search attribution based on the Tail code
* @param {String} tailcode Aircraft Tail Code
*/
Callsign.prototype.getAircraftRegistInfoByTailCode = require('./modules/getAircraftRegistInfoByTailCode')
/**
* Get airline information by flight number
* @param {String} flightnumber Flight Number
*/
Callsign.prototype.getAirlineInfoByFlightNumber = require('./modules/getAirlineInfoByFlightNumber')
Callsign.prototype.asyncGetAirlineInfoByFlightNumber = function(){
throw new Error('\n\n[callsign.js]: API Error \n\n "asyncGetAirlineInfoByFlightNumber" only supports Browser environment, please use "getAirlineInfoByFlightNumber"\n')
}