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

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

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

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

## Properties

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

### parent

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

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