aws-crt
Version:
NodeJS bindings to the aws-c-* libraries
24 lines (23 loc) • 962 B
TypeScript
export { TlsVersion, SocketType, SocketDomain } from "../common/io";
import { SocketType, SocketDomain } from "../common/io";
export declare function is_alpn_available(): boolean;
declare type BodyData = string | object | ArrayBuffer | ArrayBufferView | Blob | File;
export declare class InputStream {
data: BodyData;
constructor(data: BodyData);
}
/**
* Standard Berkeley socket style options.
*
* Provided for compatibility with nodejs, but this version is largely unused.
*/
export declare class SocketOptions {
type: SocketType;
domain: SocketDomain;
connect_timeout_ms: number;
keepalive: boolean;
keep_alive_interval_sec: number;
keep_alive_timeout_sec: number;
keep_alive_max_failed_probes: number;
constructor(type?: SocketType, domain?: SocketDomain, connect_timeout_ms?: number, keepalive?: boolean, keep_alive_interval_sec?: number, keep_alive_timeout_sec?: number, keep_alive_max_failed_probes?: number);
}