Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   typeScript, определить массив объктов в интерфейсе (https://javascript.ru/forum/library-toolkit-framework/60630-typescript-opredelit-massiv-obktov-v-interfejjse.html)

eniacty 12.01.2016 07:33

typeScript, определить массив объктов в интерфейсе
 
Можно так:
Код:

interface list {
                id: number;
                name: string;
                elCount: number;
                desc: string;
                listProps: Array<Object>;
}

А хочется так:
Код:

interface list {
                id: number;
                name: string;
                elCount: number;
                desc: string;
                listProps: Array<{
                              prop_id: number
                              prop_name: string
                              }>;

}

Т.е. нужно описать объект внутри которого есть массив объектов.

Можно?

eniacty 12.01.2016 07:58

Решил описанием дополнительного интерфейса для listProps

vasa_c 12.01.2016 13:59

Цитата:

Решил описанием дополнительного интерфейса для listProps
Ну, и правильно. Хотя и первый код вполне рабочий, чем вам не понравился?

Или вы здесь спрашивали "можно ли" не решаясь спросить у компилятора?


Часовой пояс GMT +3, время: 15:34.