我正在尝试扩展jszip.d.ts,因为它缺少对files
对象的描述。这个对象似乎很难描述。
它是实际用作数组的泛型对象。它在存档中找到每个文件的属性,每个属性值都有JSZipObject
类型。
问题是如何描述没有定义属性集的对象?
有人能建议解决这个问题的方法吗?或者可能是成功解决此类问题的示例定义文件(除了使用any
类型)。
最佳答案
这可能是你想要的:
declare var files: { [fileName: string]: JSZipObject };
我正在尝试扩展jszip.d.ts,因为它缺少对files
对象的描述。这个对象似乎很难描述。
它是实际用作数组的泛型对象。它在存档中找到每个文件的属性,每个属性值都有JSZipObject
类型。
问题是如何描述没有定义属性集的对象?
有人能建议解决这个问题的方法吗?或者可能是成功解决此类问题的示例定义文件(除了使用any
类型)。
最佳答案
这可能是你想要的:
declare var files: { [fileName: string]: JSZipObject };