Falta la propiedad '0' en el tipo
Tengo mi interfaz como esta
export interface Details {
Name: [{
First: string;
Last: string;
}];
}
Tengo una variable de configuración observable
Configuration: KnockoutObservable<Details> = ko.observable<Details>();
y me gustaría asignarle un valor en el constructor de la siguiente manera:
config = {
Name: [{
First: "ABC",
Last: "DEF"
},
{
First: "LMN",
Last: "XYZ"
}]
};
this.Configuration(config);
y recibo un error:
Tipos de propiedad 'Nombre' es incompatible y falta la propiedad '0' en el tipo.
Escriba '{Primero: cadena; Último: cadena; } [] 'no es asignable para escribir' [{Primero: cadena; Último: cadena; }] '
No tengo control para cambiar la interfaz, ya que se está utilizando en otros lugares. ¿Cuál es la forma correcta de inicializar esta variable de configuración?
Gracias por adelantado.