# ProcessStdioBinding

`import { ProcessStdioBinding } from "destack:process/binding";`

Stdio binding family.

```ds title="ProcessStdioBinding"
export interface ProcessStdioBinding {
    openStandardInput(): Result<FileHandle, HostError>;
    openStandardOutput(): Result<FileHandle, HostError>;
    openStandardError(): Result<FileHandle, HostError>;
}
```

[language/library/src/process/binding/stdio.ds:5:32](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/stdio.ds#L5-L32)

## Members

### `openStandardInput(): Result<FileHandle, HostError>`

Open the current process standard input stream.

### `openStandardOutput(): Result<FileHandle, HostError>`

Open the current process standard output stream.

### `openStandardError(): Result<FileHandle, HostError>`

Open the current process standard error stream.
