UNPKG

@yume-chan/adb

Version:

TypeScript implementation of Android Debug Bridge (ADB) protocol.

67 lines 3.53 kB
import type { StructValue } from "@yume-chan/struct"; import type { AdbSyncSocket } from "./socket.js"; import type { AdbSyncStat } from "./stat.js"; import { AdbSyncStatErrorCode } from "./stat.js"; export interface AdbSyncEntry extends AdbSyncStat { name: string; } export declare const AdbSyncEntryResponse: import("@yume-chan/struct").Struct<{ mode: import("@yume-chan/struct").NumberField<number>; size: import("@yume-chan/struct").NumberField<number>; mtime: import("@yume-chan/struct").NumberField<number>; } & { name: import("@yume-chan/struct").Field<string, string, never, string>; }, { readonly type: import("./stat.js").LinuxFileType; readonly permission: number; }, import("@yume-chan/struct").FieldsValue<{ mode: import("@yume-chan/struct").NumberField<number>; size: import("@yume-chan/struct").NumberField<number>; mtime: import("@yume-chan/struct").NumberField<number>; } & { name: import("@yume-chan/struct").Field<string, string, never, string>; }> & { readonly type: import("./stat.js").LinuxFileType; readonly permission: number; }>; export type AdbSyncEntryResponse = StructValue<typeof AdbSyncEntryResponse>; export declare const AdbSyncEntry2Response: import("@yume-chan/struct").Struct<{ error: import("@yume-chan/struct").Field<AdbSyncStatErrorCode, never, never, number>; dev: import("@yume-chan/struct").NumberField<bigint>; ino: import("@yume-chan/struct").NumberField<bigint>; mode: import("@yume-chan/struct").NumberField<number>; nlink: import("@yume-chan/struct").NumberField<number>; uid: import("@yume-chan/struct").NumberField<number>; gid: import("@yume-chan/struct").NumberField<number>; size: import("@yume-chan/struct").NumberField<bigint>; atime: import("@yume-chan/struct").NumberField<bigint>; mtime: import("@yume-chan/struct").NumberField<bigint>; ctime: import("@yume-chan/struct").NumberField<bigint>; } & { name: import("@yume-chan/struct").Field<string, string, never, string>; }, { readonly type: import("./stat.js").LinuxFileType; readonly permission: number; }, import("@yume-chan/struct").FieldsValue<{ error: import("@yume-chan/struct").Field<AdbSyncStatErrorCode, never, never, number>; dev: import("@yume-chan/struct").NumberField<bigint>; ino: import("@yume-chan/struct").NumberField<bigint>; mode: import("@yume-chan/struct").NumberField<number>; nlink: import("@yume-chan/struct").NumberField<number>; uid: import("@yume-chan/struct").NumberField<number>; gid: import("@yume-chan/struct").NumberField<number>; size: import("@yume-chan/struct").NumberField<bigint>; atime: import("@yume-chan/struct").NumberField<bigint>; mtime: import("@yume-chan/struct").NumberField<bigint>; ctime: import("@yume-chan/struct").NumberField<bigint>; } & { name: import("@yume-chan/struct").Field<string, string, never, string>; }> & { readonly type: import("./stat.js").LinuxFileType; readonly permission: number; }>; export type AdbSyncEntry2Response = StructValue<typeof AdbSyncEntry2Response>; export declare function adbSyncOpenDirV2(socket: AdbSyncSocket, path: string): AsyncGenerator<AdbSyncEntry2Response, void, void>; export declare function adbSyncOpenDirV1(socket: AdbSyncSocket, path: string): AsyncGenerator<AdbSyncEntryResponse, void, void>; export declare function adbSyncOpenDir(socket: AdbSyncSocket, path: string, v2: boolean): AsyncGenerator<AdbSyncEntry, void, void>; //# sourceMappingURL=list.d.ts.map