# SignalEvent

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

Signal event payload delivered by a subscription.

```ds title="SignalEvent"
export struct SignalEvent {
    signal: Signal;
    pid: ProcessId;
}
```

[language/library/src/process/binding/signal.ds:14:19](https://github.com/destack-sh/destack/blob/main/language/library/src/process/binding/signal.ds#L14-L19)

## Members

### `signal: Signal`

Signal number observed by the runtime.

### `pid: ProcessId`

Process id associated with the signal.
