2015-07-27 3 views
2

Я пытаюсь расширить jszip.d.ts, так как он пропустил описание объекта files. И этот объект кажется очень сложным для описания.Определение машинописного текста для объекта, используемого в качестве массива

Это общий объект, который фактически используется как массив. Он имеет свойство для каждого файла, найденного в архиве, и каждое значение свойства имеет тип JSZipObject.

Вопрос в том, как описать объект, который не имеет определенного набора свойств?

Может кто-нибудь посоветует подход, чтобы решить эту проблему? Или, может быть, пример файла определения, где такая проблема была успешно решена (кроме использования типа any).

ответ

4

Это может быть то, что вы ищете:

declare var files: { [fileName: string]: JSZipObject }; 
Смежные вопросы