# ProcessLimitBinding

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

Limit binding family.

```ds title="ProcessLimitBinding"
export interface ProcessLimitBinding {
    getProcessLimit(kind: ProcessLimitKind): Result<ProcessLimit, HostError>;
    setProcessLimit(kind: ProcessLimitKind, limit: ProcessLimit): Result<void, HostError>;
}
```

[language/library/src/process/binding/limit.ds:36:54](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/limit.ds#L36-L54)

## Members

### `getProcessLimit(kind: ProcessLimitKind): Result<ProcessLimit, HostError>`

Read a process resource limit.

### `setProcessLimit(kind: ProcessLimitKind, limit: ProcessLimit): Result<void, HostError>`

Set a process resource limit.
