feat(adb): rewrite process spawner API (#739)

This commit is contained in:
Simon Chan 2025-04-02 15:20:05 +08:00 committed by GitHub
parent 46e78401a4
commit d3019ce738
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
75 changed files with 1422 additions and 1022 deletions

View file

@ -7,12 +7,19 @@ import {
getDisplays,
getEncoders,
} from "../1_15/impl/index.js";
import type { AdbScrcpyClientOptions } from "../client-options.js";
import type { AdbScrcpyConnection } from "../connection.js";
import { AdbScrcpyOptions } from "../types.js";
export class AdbScrcpyOptions1_22 extends AdbScrcpyOptions<ScrcpyOptions1_22.Init> {
constructor(init: ScrcpyOptions1_22.Init, version?: string) {
super(new ScrcpyOptions1_22(init, version));
constructor(
init: ScrcpyOptions1_22.Init,
clientOptions?: AdbScrcpyClientOptions,
) {
super(
new ScrcpyOptions1_22(init, clientOptions?.version),
clientOptions?.spawner,
);
}
override getEncoders(adb: Adb, path: string): Promise<ScrcpyEncoder[]> {