UNPKG

@dgac/nmb2b-client

Version:

EUROCONTROL Network Manager B2B SOAP client

39 lines (38 loc) 1.05 kB
import { Security } from "./security.js"; import { B2BFlavour } from "./constants.js"; import { Client } from "soap"; //#region src/config.d.ts interface Config { endpoint?: string; xsdEndpoint?: string; ignoreWSDLCache?: boolean; security: Security; flavour: B2BFlavour; XSD_PATH: string; soapClient?: null | Client; } declare function isConfigValid(args: unknown): args is Config; declare function getEndpoint(config?: { endpoint?: string; flavour?: B2BFlavour; }): string; declare function getFileEndpoint(config?: { endpoint?: string; flavour?: B2BFlavour; }): string; declare function getFileUrl(path: string, config?: { flavour?: B2BFlavour; endpoint?: string; }): string; declare function obfuscate(config: Config): { security: {}; endpoint?: string; xsdEndpoint?: string; ignoreWSDLCache?: boolean; flavour: B2BFlavour; XSD_PATH: string; soapClient?: null | Client; }; //#endregion export { Config, getEndpoint, getFileEndpoint, getFileUrl, isConfigValid, obfuscate }; //# sourceMappingURL=config.d.ts.map