[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) › FromParentOperations

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

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

Each `.parent` accepts the Output of the next Type toward the root and
returns the errors of every boundary it adds.

## Properties

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

### parent

```ts
readonly parent: (value: Boundary["Output"], options?: ValidationOptions) => Result<Output, Error> & [Boundary["parent"]] extends [Parent] ? FromParentOperations<Output, Error | Boundary["Error"], Parent> : unknown;
```

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