ts-transformer-keys: (0 , _tsTransformerKeys.keys) is not a function

Hi there!

I have encountered some problems.

error message

image

run code

import { keys } from "ts-transformer-keys";

interface Props {
    id: string;
    name: string;
    age: number;
}
const keysOfProps = keys<Props>();

console.log(keysOfProps); 

env

  • react: 18.0.0
  • typescript: 4.6.3

link

https://codesandbox.io/s/ts-transformer-keys-stv98v

About this issue

  • Original URL
  • State: open
  • Created 2 years ago
  • Reactions: 11
  • Comments: 27 (1 by maintainers)

Most upvoted comments

For one who using ttsc updating ttypescript to 1.5.15 version may solve the issue.

"@types/node": "^16.18.11",
"ts-transformer-keys": "^0.4.4",
"ttypescript": "^1.5.15",
"typescript": "^4.9.4"

Same for me!

image

  "dependencies": {
    "ts-transformer-keys": "^0.4.3",
    "typescript": "^4.6.4"
  },