@microsoft/dev-tunnels-ssh
Version:
SSH library for Dev Tunnels
32 lines • 1.19 kB
TypeScript
/**
* Parses the SSH software name and version from the version string exchanged via the
* initial packets sent between client and server.
*/
export declare class SshVersionInfo {
/**
* Attempts to parse an SSH version string into a version info object.
*/
static tryParse(versionString: string): SshVersionInfo | null;
/**
* Gets the version info for the current SSH library.
*/
static getLocalVersion(): SshVersionInfo;
private constructor();
private readonly versionString;
/** Gets the SSH protocol version, currently always "2.0". */
readonly protocolVersion: string;
/** Gets the name of the SSH application or library. */
readonly name: string;
/** Gets the version of the SSH application or library. */
readonly version: string | null;
/** Returns the original SSH version string that was parsed. */
toString(): string;
/**
* Gets a value indicating whether this version info represents some version of
* this library.
*/
get isVsSsh(): boolean;
private get isVsSshCS();
private get isVsSshTS();
}
//# sourceMappingURL=sshVersionInfo.d.ts.map