如何为第三方图书馆正确合并声明

时间:2019-09-15 14:38:21

标签: typescript typescript-typings

我想为第三方库创建打字。

我还想确保类型用户在使用库时可以扩展特定的类型声明。

有问题的类型声明是这样的:

export type Provider = 'aws' | 'azure' | 'digitalocean'

如何确保使用TypeScripts声明合并功能,库的用户和类型可以添加Provider之类的其他'google'类型?

更新:看起来像typecannot be merged

还有其他方法可以解决此问题-也许使用enum

0 个答案:

没有答案