Writting project using Typescript, I faced that problem. (MVC based)
`export default function VComponent(): any {
return {
view:"datatable",
container: "App-container",
columns:[
{ id:"rank", header:"", width:50},
{ id:"title", header:"Film title", width:200},
{ id:"year", header:"Released", width:80},
{ id:"votes", header:"Votes", width:100}
],
data: [
{ id:1, title:"The Shawshank Redemption", year:1994, votes:678790, rank:1},
{ id:2, title:"The Godfather", year:1972, votes:511495, rank:2}
]
}
}`
trying to call it this way
`ComponentPublicFunction():any {
webix.ui(VComponent())
}`
The question is how can I replace ANY with exact type?
If I choose “viewConfig”, I catch TS2322, seems this type doesn’t contain colums or data.
As I see webix.ui can take some config. What config it is?