Ano. díky za odpověď.
Konkrétně "product" je definován, ale takto:
this.products = ko.observableArray([
{ name: "Sušenky", type: "free" },
{ name: "Alkohol", type: "adult" },
{ name: "Mléko", type: "free" }
]);
Čili žádný "jednoduchý" objekt typu produkt se nekoná.Jen anonymní pole.
Ano, mohl bych se spokojit s funkční any, ale chci vědět víc.