Полагаю, я отвечу на свой вопрос.
const foo = factory.newResource(NS, 'Foo','F001');
const bar1 = factory.newConcept(NS, 'Bar');
const bar2 = factory.newConcept(NS, 'Bar');
Хотя bar определяется как массив в файле .cto, typeof
возвращает его как неопределенное.Поэтому необходимо создать другой массив и затем передать его.
let barArray = [];
bar1.icecream = 'Chocolate';
bar1.price = 0.14;
bar2.icecream = 'Vanilla';
bar2.price = 0.25;
barArray.push(bar1, bar2);
foo.bar = barArray;