UNPKG

maille

Version:

Component library for MithrilJS

25 lines (24 loc) 810 B
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>): any; protected internalOnInput: RadioInputOnInputFn; protected oninput(e: MithrilEvent): Promise<any>; } export default RadioInput;