# EntityChooseOne

`import { EntityChooseOne } from "destack:topology";`

Selector that chooses one deterministic entity from another selector.

```ds title="EntityChooseOne"
export struct EntityChooseOne {
    kind: "chooseOne";
    selector: EntitySelector;
}
```

[language/library/src/topology/entity.ds:68:73](https://github.com/destack-sh/destack/blob/main/language/library/src/topology/entity.ds#L68-L73)

## Members

### `kind: "chooseOne"`

Selector discriminator.

### `selector: EntitySelector`

Source selector, managed to break the recursive layout.
