hswidget
Version:
Helpful Scripts UI widgets
16 lines (15 loc) • 502 B
TypeScript
import m from "mithril";
import { Vnode } from "./Widget";
import { WidgetAttrs } from "./Widget";
import { Widget } from "./Widget";
export interface EditCheckboxAttrs extends WidgetAttrs {
initial?: boolean;
update: (checked: boolean) => void;
}
export declare class EditCheckbox extends Widget {
id: string;
checked: boolean;
toggleCheckbox: () => void;
oninit(node: Vnode<EditCheckboxAttrs, this>): void;
view(node: Vnode<EditCheckboxAttrs, this>): m.Vnode<any, any>;
}