API reference › @evolu/common › Type › ArrayItemsErrorValue

Defined in: packages/common/src/Type.ts:12778

The shape of ArrayItemsError and ArrayElementsError.

Structural issues are included only when IncludeStructuralIssues is true because a typed boundary asserts the array structure.

Extends

Properties

reason

readonly reason: {
  issues: readonly [
     | true extends IncludeStructuralIssues ? ArrayStructuralIssue : never
     | ArrayElementIssue<Error>,
     | true extends IncludeStructuralIssues ? ArrayStructuralIssue : never
    | ArrayElementIssue<Error>];
  kind: "Items";
};

Defined in: packages/common/src/Type.ts:12782

NameTypeDefined in
issuesreadonly [ | true extends IncludeStructuralIssues ? ArrayStructuralIssue : never | ArrayElementIssue<Error>, | true extends IncludeStructuralIssues ? ArrayStructuralIssue : never | ArrayElementIssue<Error>]packages/common/src/Type.ts:12784
kind"Items"packages/common/src/Type.ts:12783

type

readonly type: "Array";

Defined in: packages/common/src/Type.ts:1005

Inherited from

TypeError.type