UNPKG

maille

Version:

Component library for MithrilJS

21 lines (20 loc) 618 B
import m from "mithril"; import { Children } from "mithril"; import { ClassComponent, Vnode } from "mithril"; interface ColumnOptions { container?: { attrs?: object; }; content: Children; } interface TwoColumnLayoutAttrs { className?: string; lhs?: ColumnOptions; rhs?: ColumnOptions; } declare class TwoColumnLayout implements ClassComponent<TwoColumnLayoutAttrs> { buildLHS(vnode: Vnode<TwoColumnLayoutAttrs>): Children; buildRHS(vnode: Vnode<TwoColumnLayoutAttrs>): Children; view(vnode: Vnode<TwoColumnLayoutAttrs>): m.Vnode<any, any>; } export default TwoColumnLayout;