Skip to content

Interface: NativePtySessionHandle

@termwright/driver/experimental


@termwright/driver/experimental / NativePtySessionHandle

Defined in: native-pty-backend.ts:12

readonly outputEnded: Promise<void>

Defined in: native-pty-backend.ts:14


readonly pid: number

Defined in: native-pty-backend.ts:13


readonly sawRealEof: boolean

Defined in: native-pty-backend.ts:15

optional closeInput(): void

Defined in: native-pty-backend.ts:21

void


dispose(): void

Defined in: native-pty-backend.ts:30

void


onData(listener): () => void

Defined in: native-pty-backend.ts:26

(data) => void

() => void


onDrain(listener): () => void

Defined in: native-pty-backend.ts:29

() => void

() => void


onError(listener): () => void

Defined in: native-pty-backend.ts:28

(error) => void

() => void


onExit(listener): () => void

Defined in: native-pty-backend.ts:27

(status) => void

() => void


optional ownedProcessResources(): OwnedProcessResourceUsage | null

Defined in: native-pty-backend.ts:25

OwnedProcessResourceUsage | null


resize(columns, rows): boolean

Defined in: native-pty-backend.ts:22

number

number

boolean


signal(signal): boolean

Defined in: native-pty-backend.ts:23

PtySignal

boolean


treeState(): "alive" | "gone" | "unsupported"

Defined in: native-pty-backend.ts:24

"alive" | "gone" | "unsupported"


write(data): void

Defined in: native-pty-backend.ts:16

Uint8Array

void


optional writeApplicationInput(data, kind): void

Defined in: native-pty-backend.ts:17

Uint8Array

"key" | "mouse" | "paste" | "raw"

void


optional writeTerminalResponse(data): "host-control" | "application-envelope" | "application-direct"

Defined in: native-pty-backend.ts:18

Uint8Array

"host-control" | "application-envelope" | "application-direct"