# ProcessBinding

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

Process binding family.

```ds title="ProcessBinding"
export interface ProcessBinding {
    argument: Dynamic<ProcessArgumentBinding>;
    cgroup: Dynamic<ProcessCgroupBinding>;
    environment: Dynamic<ProcessEnvironmentBinding>;
    exec: Dynamic<ProcessExecBinding>;
    exit: Dynamic<ProcessExitBinding>;
    handle: Dynamic<ProcessHandleBinding>;
    identity: Dynamic<ProcessIdentityBinding>;
    isolation: Dynamic<ProcessIsolationBinding>;
    job: Dynamic<ProcessJobBinding>;
    limit: Dynamic<ProcessLimitBinding>;
    schedule: Dynamic<ProcessScheduleBinding>;
    session: Dynamic<ProcessSessionBinding>;
    signal: Dynamic<ProcessSignalBinding>;
    spawn: Dynamic<ProcessSpawnBinding>;
    stdio: Dynamic<ProcessStdioBinding>;
    umask: Dynamic<ProcessUmaskBinding>;
    wait: Dynamic<ProcessWaitBinding>;
    workdir: Dynamic<ProcessWorkdirBinding>;
}
```

[language/library/src/process/binding/process.ds:24:61](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/process.ds#L24-L61)

## Members

### `argument: Dynamic<ProcessArgumentBinding>`

Argument bindings.

### `cgroup: Dynamic<ProcessCgroupBinding>`

Cgroup bindings.

### `environment: Dynamic<ProcessEnvironmentBinding>`

Environment bindings.

### `exec: Dynamic<ProcessExecBinding>`

Exec bindings.

### `exit: Dynamic<ProcessExitBinding>`

Exit bindings.

### `handle: Dynamic<ProcessHandleBinding>`

Handle bindings.

### `identity: Dynamic<ProcessIdentityBinding>`

Identity bindings.

### `isolation: Dynamic<ProcessIsolationBinding>`

Isolation bindings.

### `job: Dynamic<ProcessJobBinding>`

Job bindings.

### `limit: Dynamic<ProcessLimitBinding>`

Limit bindings.

### `schedule: Dynamic<ProcessScheduleBinding>`

Schedule bindings.

### `session: Dynamic<ProcessSessionBinding>`

Session bindings.

### `signal: Dynamic<ProcessSignalBinding>`

Signal bindings.

### `spawn: Dynamic<ProcessSpawnBinding>`

Spawn bindings.

### `stdio: Dynamic<ProcessStdioBinding>`

Stdio bindings.

### `umask: Dynamic<ProcessUmaskBinding>`

Umask bindings.

### `wait: Dynamic<ProcessWaitBinding>`

Wait bindings.

### `workdir: Dynamic<ProcessWorkdirBinding>`

Workdir bindings.
