@conectate/ct-radio
Version:
HTML Radio web component based on Material design
32 lines (31 loc) • 748 B
TypeScript
import { CtLit } from "@conectate/ct-lit";
import { PropertyValueMap } from "lit";
/**
* ## `ct-radio`
* radio element
*
* @group ct-elements
* @element ct-radio
* @attr {boolean} checked
*/
export declare class CtRadio extends CtLit {
disabled: boolean;
checked: boolean;
value: any;
parent: any;
name: string;
static styles: import("lit").CSSResult[];
$input: HTMLInputElement;
render(): import("lit").TemplateResult<1>;
protected updated(_changedProperties: PropertyValueMap<this>): void;
click(): void;
toogleCheck(): void;
isFn(obj: any): boolean;
private handleChange;
change(): void;
}
declare global {
interface HTMLElementTagNameMap {
"ct-radio": CtRadio;
}
}