Я определяю интерфейс - соответствующая часть здесь:
actors:{
name:{ // options (Object) is specific to each actor type
// see documentation at top of each actor
factory:string,
url:string,
options:Object
}
//...
}
Я реализую интерфейс следующим образом:
actors:{
'unitcube':{
factory:'Unitcube',
url:'../src/app/models/stage/actors/objects/unitcube',
options:{wireframe:false,
color:'red',
opacity:0.9,
transform:{t:[0.0,2.0,-3.0001],e:[0.0,1.0,0.0],s:[1.0,3.0,1.0]}
}
}
//...
}//actors
Интерфейс передает tslint, однако я получаю сообщение об ошибке tslint / tsc о том, что типы интерфейса и реализации различны - в частности, 'unitcube' и name.
Как я могу напечатать список строковых объектов? (т.е. как мне определить «имя» в актерской части интерфейса?)
Спасибо.