microsoft/TypeScript

Use keyof in Object keys

aliakbarazizi opened this issue · 1 comments

Search Terms

keyof, object

Suggestion

It's not better we use key of in Object.keys? So its very use keys to access data from original object.

Examples

keys<T>(o: T): (keyof T)[];

Checklist

My suggestion meets these guidelines:

  • This wouldn't be a breaking change in existing TypeScript/JavaScript code
  • This wouldn't change the runtime behavior of existing JavaScript code
  • This could be implemented without emitting different JS based on the types of the expressions
  • This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
  • This feature would agree with the rest of TypeScript's Design Goals.

Duplicate and rejected multiple times: #12253 (comment), #30314, #13254. #30228, #28899, #28284, #26901, 30749.

More info