@yume-chan/adb
Version:
TypeScript implementation of Android Debug Bridge (ADB) protocol.
21 lines • 1.02 kB
TypeScript
import type { AdbIncomingSocketHandler, AdbSocket, AdbTransport } from "../adb.js";
import type { AdbBanner } from "../banner.js";
import { AdbFeature } from "../features.js";
import type { AdbServerClient } from "./client.js";
export declare const ADB_SERVER_DEFAULT_FEATURES: AdbFeature[];
export declare class AdbServerTransport implements AdbTransport {
#private;
readonly serial: string;
readonly transportId: bigint;
readonly maxPayloadSize: number;
readonly banner: AdbBanner;
get disconnected(): Promise<void>;
get clientFeatures(): AdbFeature[];
constructor(client: AdbServerClient, serial: string, banner: AdbBanner, transportId: bigint, disconnected: Promise<void>);
connect(service: string): Promise<AdbSocket>;
addReverseTunnel(handler: AdbIncomingSocketHandler, address?: string): Promise<string>;
removeReverseTunnel(address: string): Promise<void>;
clearReverseTunnels(): Promise<void>;
close(): Promise<void>;
}
//# sourceMappingURL=transport.d.ts.map