我正在TypeScript中实现一个库,一些函数如下:
constructor(type: TypeEnum, params: {[id:string]: any})
问题是,每当我使用js使用库时,我都希望我的IDE显示params
中的每一个有效的id
。我看到一些图书馆已经这样做了,我该如何做到这一点?
您可以将它们显式设置为属性:
constructor(type: TypeEnum, params: { option1?: any, option2?: any })