Type alias ToKeys<T>

ToKeys<T>: T extends any[] ? number : T extends Record<any, any> ? { [ K in keyof T]: K }[keyof T] : never

Returns number in case T is an Array, else if T extends Record<any, any>, it returns the keys of it, else it returns never.

Type Parameters

  • T

Generated using TypeDoc