Luxon with Typescript: TS2339: 属性 'c' 在类型 'DateTime' 上不存在

Luxon with Typescript: TS2339: Property 'c' does not exist on type 'DateTime'

我一直在尝试将一个JS函数翻译成TS,其中我使用了Luxon

问题是,当我尝试从 now() 访问 c 属性 时,出现以下错误 Typescript: TS2339: Property 'c' does not exist on type 'DateTime'.

import { DateTime as Luxon } from 'luxon';

const getCurrentHour = (): number => {
  const dTime = Luxon.now();
  return dTime.c.hour;
}

console.log(typeof Luxon.now()); // I get "DateTime"
console.log(Luxon.now()); // I can see the "c" property

我知道 JavaScript 的 DateTime 接口没有这个 c 属性,但是我如何设法用 Luxon 和 TypeScript 编写这个代码?我已经安装了 @types/luxon 并试图在那里找到类型导出,但没有成功。

我遇到了同样的问题。 尝试 return dTime.hour 而不是 return dTime.c.hour