@dgac/nmb2b-client
Version:
EUROCONTROL Network Manager B2B SOAP client
32 lines (30 loc) • 1.13 kB
JavaScript
import { createSoapService } from "../utils/soap-query-definition.mjs";
import { queryFlightPlans } from "./queryFlightPlans.mjs";
import { queryFlightsByAerodrome } from "./queryFlightsByAerodrome.mjs";
import { queryFlightsByAerodromeSet } from "./queryFlightsByAerodromeSet.mjs";
import { queryFlightsByAircraftOperator } from "./queryFlightsByAircraftOperator.mjs";
import { queryFlightsByAirspace } from "./queryFlightsByAirspace.mjs";
import { queryFlightsByMeasure } from "./queryFlightsByMeasure.mjs";
import { queryFlightsByTrafficVolume } from "./queryFlightsByTrafficVolume.mjs";
import { retrieveFlight } from "./retrieveFlight.mjs";
//#region src/Flight/index.ts
const queryDefinitions = {
retrieveFlight,
queryFlightPlans,
queryFlightsByAerodrome,
queryFlightsByAerodromeSet,
queryFlightsByAircraftOperator,
queryFlightsByAirspace,
queryFlightsByMeasure,
queryFlightsByTrafficVolume
};
async function getFlightClient(config) {
return await createSoapService({
serviceName: "FlightServices",
config,
queryDefinitions
});
}
//#endregion
export { getFlightClient };
//# sourceMappingURL=index.mjs.map