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
我一直在尝试将一个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