API reference@evolu/commonType › ObjectUnexpectedPrototypeError

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

An error returned when an object input falls outside its supported plain-object prototype boundary.

Object Types use the realm-neutral structural heuristic described by isPlainObject. Values that do not satisfy it return this error instead of having their prototype or inherited state discarded. reason.value is the rejected object.

Extends

Properties

reason

readonly reason: {
  kind: "UnexpectedPrototype";
  value: object;
};

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

NameTypeDefined in
kind"UnexpectedPrototype"packages/common/src/Type.ts:11358
valueobjectpackages/common/src/Type.ts:11359

type

readonly type: "Object";

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

Inherited from

TypeError.type