UNPKG

maille

Version:

Component library for MithrilJS

14 lines (13 loc) 709 B
import { Vnode, Children } from "mithril"; import RadioInputGroup from "../radio-input-group"; import { RadioInputGroupAttrs, RadioInputOption } from "../radio-input-group/component"; import { MithrilEvent } from "../../types"; export declare type RadioInputGroupOnChangeFn = (value: any, e: MithrilEvent) => any; declare class RadioInputButtonGroup extends RadioInputGroup { private selectedIdx; private valuesByIdx; protected buildChild(option: RadioInputOption, checked: boolean, idx: number): Children; protected buildContainer(classes: string[], vnode: Vnode<RadioInputGroupAttrs>): Children; protected getSelectedValue(e?: MithrilEvent): any; } export default RadioInputButtonGroup;