Как привести строку к массиву объектов в Type Script?
У меня следующий код работает отлично:
let nodes = new DataSet<any>([
{id: 1, label: 'Node 1'},
{id: 2, label: 'Node 2'},
{id: 3, label: 'Node 3'},
{id: 4, label: 'Node 4'},
{id: 5, label: 'Node 5'}
]);
Но когда я пытаюсь использовать
let nodes2 = new DataSet<any>(this.someEntity.nodesConfig);
Я получаю следующую ошибку:
TS2345: Аргумент типа 'строка | undefined 'не может быть назначен параметру типа' any [] '. Тип> 'undefined' нельзя назначить для типа 'any []'.
Вот SomeEntity:
export interface SomeEntity{
id?: string;
nodesConfig?: string;
edgesConfig?: string;
}