function keys keys<T extends Record<string, unknown>>(obj: T | None): (keyof T)[] Returns a strongly-typed array of an object's own enumerable keys. Examples Example 1 keys({ a: 1, b: 2 }); // ["a", "b"] keys({}); // [] keys(null); // [] Type Parameters T extends Record<string, unknown> Parameters obj: T | None Return Type (keyof T)[]