UNPKG

@fboes/aerofly-custom-missions

Version:

Builder for Aerofly FS4 Custom Missions Files

33 lines (32 loc) 1.07 kB
import { AeroflyConfigurationNode } from "../node/AeroflyConfigurationNode.js"; import { AeroflyMission } from "./AeroflyMission.js"; /** * @class * A list of flight plans. * * The purpose of this class is to collect data needed for Aerofly FS4's * `custom_missions_user.tmc` flight plan file format, and export the structure * for this file via the `toString()` method. */ export declare class AeroflyMissionsList { /** * @property {AeroflyMission[]} missions in this mission list */ missions: AeroflyMission[]; /** * @param {AeroflyMission[]} missions in this mission list */ constructor(missions?: AeroflyMission[]); getElement(): AeroflyConfigurationNode; /** * @returns {string} to use in Aerofly FS4's `custom_missions_user.tmc` */ toString(): string; /** * @returns {string} XML represenation of this mission list */ toXmlString(): string; toJSON(): AeroflyMission[]; static fromJSON(json: unknown): AeroflyMissionsList; } //# sourceMappingURL=AeroflyMissionsList.d.ts.map