@dgac/nmb2b-client
Version:
EUROCONTROL Network Manager B2B SOAP client
1 lines • 1.08 kB
Source Map (JSON)
{"version":3,"file":"index.mjs","names":[],"sources":["../../src/Airspace/index.ts"],"sourcesContent":["import type { Config } from '../config.js';\nimport {\n createSoapService,\n type SoapService,\n} from '../utils/soap-query-definition.js';\nimport { queryCompleteAIXMDatasets } from './queryCompleteAIXMDatasets.js';\nimport { retrieveAUP } from './retrieveAUP.js';\nimport { retrieveAUPChain } from './retrieveAUPChain.js';\nimport { retrieveEAUPChain } from './retrieveEAUPChain.js';\n\nconst queryDefinitions = {\n queryCompleteAIXMDatasets,\n retrieveAUP,\n retrieveAUPChain,\n retrieveEAUPChain,\n};\n\nexport type AirspaceService = SoapService<typeof queryDefinitions>;\n\nexport async function getAirspaceClient(\n config: Config,\n): Promise<AirspaceService> {\n const service = await createSoapService({\n serviceName: 'AirspaceServices',\n config,\n queryDefinitions,\n });\n\n return service;\n}\n"],"mappings":";;;;;;;AAUA,MAAM,mBAAmB;CACvB;CACA;CACA;CACA;CACD;AAID,eAAsB,kBACpB,QAC0B;AAO1B,QANgB,MAAM,kBAAkB;EACtC,aAAa;EACb;EACA;EACD,CAAC"}