[英]Is there a way to declare a typescript class type that is similar to `any`?
我正在慢慢地将一个项目转换为 typescript 并且有一个依赖项我想通过 global.d.ts 添加一些类型。
例如,该依赖项具有我想用类型声明的 SomeClass,但我现在想跳过另外十几个其他类。
但是,当我为 SomeClass 添加类型时,它会导致其他所有内容都变成错误“没有导出成员”。
有没有办法跳过其他人或现在将它们声明为任何? 使用新的 SkipThisClassForNow() 执行export type SkipThisClassForNow = any
效果不佳。
在没有任何类型声明的情况下,typescript 将从该依赖项导入的所有内容视为any
并且可以正常工作。 有没有办法强制 typescript 那样做? 还是像这样的类型声明没有或全部?
下面的示例导出具有索引签名的Module
,它将为任何未定义的键提供类型any
。 定义的键将导出定义的类型。
declare module 'dependency' {
class SomeClass {
constructor(a: boolean)
}
interface Module {
[key: string]: any
SomeClass: typeof SomeClass
}
const module: Module;
export = module;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.