Function objectEntries

  • Returns the entries of an object as a strongly-typed array of key-value pairs.

    Type Parameters

    • T extends object

    Parameters

    • obj: T

      The object whose entries (key-value pairs) are to be extracted.

    Returns [keyof T, T[keyof T]][]

    An array of key-value pairs of the given object, where each element is a tuple of [key, value].

    const person = { name: "Alice", age: 30 };
    const entries = objectEntries(person); // Type: [['name', string], ['age', number]]