# EdgeFilter

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

Edge filter.

```ds title="EdgeFilter"
export struct EdgeFilter {
    kind: EdgeKind;
    from: EntityId;
    to: EntityId;
    labels: [LabelSelector];
}
```

[language/library/src/runtime/entity.ds:109:118](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/entity.ds#L109-L118)

## Members

### `kind: EdgeKind`

Optional edge kind selector.

### `from: EntityId`

Optional source entity selector.

### `to: EntityId`

Optional destination entity selector.

### `labels: [LabelSelector]`

Optional label selector clauses.
