217得票1回答
在TypeScript中是否有将某些东西标记为已弃用的功能?

我正在为一个带有已弃用方法的JavaScript API编写TypeScript定义。以下是文档的一部分(他们称之为API,但仅与此单个方法有关): “此API没有效果。它已被维护以保持兼容性。” 出于兼容性考虑,我还想在定义文件中记录此方法。但是如果可能,我想以某种方式传达它已被弃用。 ...

26得票4回答
Typescript的接口(interface)、函数(function)和命名空间(namespace)都有相同的名称。哪个正在被导出?

{{link1:在我正在检查的Typescript定义文件(DefinitelyTyped)中,有一个接口、一个函数和一个命名空间,它们的名称都是相同的:twilio。 这是文件的前几行的示例: declare interface twilio { (sid?: string, tkn...

11得票2回答
Vue和TypeScript:如何避免在项目目录外导入TypeScript组件时出现错误TS2345?

在尝试使用位于项目目录之外的侧边栏组件时,我收到了下面的TypeScript错误: TS2345: Argument of type '{ template: string; components: { SimpleCheckbox: typeof SimpleCheckbox; }; }'...

8得票1回答
如何导入一个顶层元素为非导出命名空间的 TypeScript 类型定义文件?

我正在尝试使用@types/googlemaps类型定义文件。 代码看起来像这样: declare namespace google.maps { /***** Map *****/ export class Map extends MVCObject { ...