UNPKG

@sap-cloud-sdk/connectivity

Version:

SAP Cloud SDK for JavaScript connectivity

29 lines (28 loc) 967 B
import type { JwtPayload } from './jsonwebtoken-type'; import type { Protocol } from './protocol'; import type { ProxyConfiguration } from './connectivity-service-types'; import type { Destination, SubscriberToken } from './destination'; /** * @internal * @param destination - Destination which is extended * @param subscriberToken - The user and service token * @returns Destination containing the proxy config */ export declare function addProxyConfigurationOnPrem(destination: Destination, subscriberToken?: Required<SubscriberToken>): Promise<Destination>; interface HostAndPort { host: string; port: number; protocol: Protocol; } /** * @internal * @returns Proxy host and port */ export declare function httpProxyHostAndPort(): HostAndPort; /** * @internal * @param userJwt - The user JWT * @returns Socks Proxy Configuration */ export declare function socksProxyHostAndPort(userJwt?: JwtPayload): Promise<ProxyConfiguration>; export {};