API reference@evolu/commonType › ObjectUnexpectedPrototypeError

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

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:12333

NameTypeDefined in
kind"UnexpectedPrototype"packages/common/src/Type.ts:12334
valueobjectpackages/common/src/Type.ts:12335

type

readonly type: "Object";

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

Inherited from

TypeError.type