devtypes - v2.0.0
    Preparing search index...

    Type Alias AssertObject<T>

    AssertObject: T

    Assert that a type is an object.

    Type Parameters

    • T extends {}

      Type that must be an object

    Accepts all non-primitive object types. Does not exclude arrays or functions.

    type A = AssertObject< { a: number } >;  // ✓
    type B = AssertObject< number >; // ✗ TS error