UNPKG

@dgac/nmb2b-client

Version:

EUROCONTROL Network Manager B2B SOAP client

1 lines 1.73 kB
{"version":3,"file":"index.mjs","names":[],"sources":["../../src/Flow/index.ts"],"sourcesContent":["import type { Config } from '../config.js';\nimport {\n createSoapService,\n type SoapService,\n} from '../utils/soap-query-definition.js';\n\nimport { queryHotspots } from './queryHotspots.js';\nimport { queryRegulations } from './queryRegulations.js';\nimport { queryTrafficCountsByAirspace } from './queryTrafficCountsByAirspace.js';\nimport { queryTrafficCountsByTrafficVolume } from './queryTrafficCountsByTrafficVolume.js';\nimport { retrieveCapacityPlan } from './retrieveCapacityPlan.js';\nimport { retrieveOTMVPlan } from './retrieveOTMVPlan.js';\nimport { retrieveRunwayConfigurationPlan } from './retrieveRunwayConfigurationPlan.js';\nimport { retrieveSectorConfigurationPlan } from './retrieveSectorConfigurationPlan.js';\nimport { updateCapacityPlan } from './updateCapacityPlan.js';\nimport { updateOTMVPlan } from './updateOTMVPlan.js';\n\nconst queryDefinitions = {\n queryHotspots,\n queryRegulations,\n queryTrafficCountsByAirspace,\n queryTrafficCountsByTrafficVolume,\n retrieveCapacityPlan,\n retrieveOTMVPlan,\n retrieveRunwayConfigurationPlan,\n retrieveSectorConfigurationPlan,\n updateCapacityPlan,\n updateOTMVPlan,\n};\n\nexport type FlowService = SoapService<typeof queryDefinitions>;\n\nexport async function getFlowClient(config: Config): Promise<FlowService> {\n const service = await createSoapService({\n serviceName: 'FlowServices',\n config,\n queryDefinitions,\n });\n\n return service;\n}\n"],"mappings":";;;;;;;;;;;;;AAiBA,MAAM,mBAAmB;CACvB;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACA;CACD;AAID,eAAsB,cAAc,QAAsC;AAOxE,QANgB,MAAM,kBAAkB;EACtC,aAAa;EACb;EACA;EACD,CAAC"}