2014-09-03 5 views
0

Мой код выглядит следующим образом:Как я могу объявить тип свойства класса?

interface IConfigService { 

    admin: { 
     x: number; 
    } 
} 

class ConfigService implements IConfigService { 

    admin: admin = null 

    constructor() { 
    } 

} 

Когда я пытаюсь это, я получаю ошибку синтаксиса говоря could not find symbol 'admin'. Я пытался объявить его как массив типа admin. Я делаю что-то неправильно?

ответ

2

Предполагая, что вы пишете это в машинописном, необходимо учитывать следующее:

1
class ConfigService implements IConfigService { 

     private yourLocalVar: admin[]; // now the yourLocalVar variable has type array which contain object elements of admin type 

     constructor() { 

     } 

    } 
Смежные вопросы