[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Type](https://evolu.dev/docs/api-reference/common/Type) › ToParentOperations

Defined in: [packages/common/src/Type.ts:2113](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/Type.ts#L2113)

The `.parent` suffixes of a [Type](https://evolu.dev/docs/api-reference/common/Type/interfaces/Type) `to` operation.

Each `.parent` encodes an Output only as far as the Output of the next Type
toward the root.

## Properties

<a id="parent"></a>

### parent

```ts
readonly parent: (value: Output) => Boundary["Output"] & [Boundary["parent"]] extends [Parent] ? ToParentOperations<Output, Parent> : unknown;
```

Defined in: [packages/common/src/Type.ts:2114](https://github.com/evoluhq/evolu/blob/bc4578a260dd15d5bbf94b83765ca05984d194cb/packages/common/src/Type.ts#L2114)