UNPKG

jiro-ui

Version:

A Mithril.js UI library based from construct-ui

16 lines (15 loc) 646 B
import m from 'mithril'; import { IControlAttrs } from '../base-control'; export interface ICheckboxAttrs extends IControlAttrs { /** Initially sets control to indeterminate state (uncontrolled mode) */ defaultIndeterminate?: boolean; /** Toggles indeterminate state */ indeterminate?: boolean; } export declare class Checkbox implements m.Component<ICheckboxAttrs> { private input; oncreate({ attrs, dom }: m.VnodeDOM<ICheckboxAttrs>): void; onupdate({ attrs, dom }: m.VnodeDOM<ICheckboxAttrs>): void; view({ attrs }: m.Vnode<ICheckboxAttrs>): m.Vnode<IControlAttrs, unknown>; private updateIndeterminate; }