UNPKG

quarkd

Version:

Mobile UI Components built on Web Components.

50 lines (49 loc) 1.16 kB
import { QuarkElement } from "quarkc"; export interface Props { shape?: "round" | "square"; size?: "normal" | "big"; disabled?: boolean; checked?: boolean; } export interface CustomEvent { change?: (e: { detail: { value: string; }; }) => void; } export interface GroupProps { value?: string; } export interface GroupCustomEvent { change: (e: { detail: { value: string[]; }; }) => void; } declare class QuarkCheckbox extends QuarkElement { shape: string; size: string; name: string; value: boolean; disabled: boolean; checked: boolean; classNames: string; slotRef: any; componentDidUpdate(): void; handleCheck: () => void; render(): any; } export default QuarkCheckbox; declare class QuarkCheckboxGroup extends QuarkElement { value: string; slotRef: any; componentDidMount(): void; shouldComponentUpdate(propName: string, oldValue: string, newValue: string): boolean; init(): void; handleSlotChange: () => void; eventListener: (ev: any) => void; render(): any; } export { QuarkCheckboxGroup };