UNPKG

construct-ui

Version:
16 lines (15 loc) 661 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; }