Type alias WidgetLayout

WidgetLayout: (WidgetLayoutItem | {
    widget: ((n) => IWidget);
})[]