flight-planner
Version:
Plan and route VFR flights
62 lines (61 loc) • 1.74 kB
JavaScript
/**
* Enumeration representing NOTAM classification types.
*
* @enum {string}
* @readonly
* @property {string} A - Airspace Restrictions
* @property {string} C - Communications/Navigation Aids
* @property {string} F - Facilities
* @property {string} I - Instrument Approach Procedures
* @property {string} M - Miscellaneous
* @property {string} N - Navigation Warnings
* @property {string} O - Obstacles
* @property {string} R - Runways/Taxiways
* @property {string} S - Services
* @property {string} W - Warnings
*/
export var NotamType;
(function (NotamType) {
NotamType["A"] = "A";
NotamType["C"] = "C";
NotamType["F"] = "F";
NotamType["I"] = "I";
NotamType["M"] = "M";
NotamType["N"] = "N";
NotamType["O"] = "O";
NotamType["R"] = "R";
NotamType["S"] = "S";
NotamType["W"] = "W";
})(NotamType || (NotamType = {}));
/**
* Enumeration representing NOTAM scope.
*
* @enum {string}
* @readonly
* @property {string} A - Aerodrome
* @property {string} E - En-route
* @property {string} W - Warning
* @property {string} K - Checklist
*/
export var NotamScope;
(function (NotamScope) {
NotamScope["A"] = "A";
NotamScope["E"] = "E";
NotamScope["W"] = "W";
NotamScope["K"] = "K";
})(NotamScope || (NotamScope = {}));
/**
* Enumeration representing NOTAM priority levels.
*
* @enum {string}
* @readonly
* @property {string} URGENT - Urgent NOTAM
* @property {string} NORMAL - Normal NOTAM
* @property {string} FIR - Flight Information Region NOTAM
*/
export var NotamPriority;
(function (NotamPriority) {
NotamPriority["URGENT"] = "URGENT";
NotamPriority["NORMAL"] = "NORMAL";
NotamPriority["FIR"] = "FIR";
})(NotamPriority || (NotamPriority = {}));