# Frame

`import { Frame } from "destack:runtime";`

Runtime frame.

```ds title="Frame"
export struct Frame {
    id: FrameId;
    kind: FrameKind;
    worker: WorkerId;
    parent: FrameId;
}
```

[language/library/src/runtime/frame.ds:23:32](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/frame.ds#L23-L32)

## Members

### `id: FrameId`

Frame identifier.

### `kind: FrameKind`

Frame kind.

### `worker: WorkerId`

Owning worker.

### `parent: FrameId`

Optional parent frame.
