API reference › @evolu/common › Assert › assertInstanceOf
const assertInstanceOf: <Constructor>(
value: unknown,
constructor: Constructor,
) => asserts value is InstanceType<Constructor>;
Defined in: packages/common/src/Assert.ts:688
Asserts that a value is an instance of a constructor and narrows it.
Example
import { assertInstanceOf, assertType } from "@evolu/common";
const value: unknown = new TypeError("Invalid value.");
assertInstanceOf(value, TypeError);
assertType<typeof value, TypeError>();