UNPKG

maille

Version:

Component library for MithrilJS

26 lines (25 loc) 849 B
import m from "mithril"; import { ClassComponent, CVnode, Vnode } from "mithril"; import { MithrilEvent, Size } from "../../types"; export declare type RadioInputOnInputFn = (checked: boolean, value: any, e: MithrilEvent) => any; interface RadioInputAttrs { id?: string; className?: string; size?: Size; rounded?: boolean; round?: boolean; checked?: boolean; disabled?: boolean; name?: string; value?: any; oninput?: RadioInputOnInputFn; } declare class RadioInput implements ClassComponent<RadioInputAttrs> { protected checked: any; protected value: any; constructor(vnode?: CVnode<RadioInputAttrs>); view(vnode: Vnode<RadioInputAttrs>): m.Vnode<any, any>; protected internalOnInput: RadioInputOnInputFn; protected oninput(e: MithrilEvent): Promise<any>; } export default RadioInput;