@suyouwanggang/p-ui
Version:
`p-ui`是一套使用原生`Web Components`规范开发的跨框架UI组件库,基于`lit-elment`库开发。 [github项目地址](https://github.com/suyouwanggang/p-ui)
52 lines • 1.57 kB
TypeScript
import { LitElement } from 'lit-element';
import PTips from './p-tips';
export declare class PCheckbox extends LitElement {
errortips: string;
value: string;
name: string;
novalidate: boolean;
invalid: boolean;
checked: boolean;
disabled: boolean;
required: boolean;
readonly: boolean;
static get styles(): import("lit-element").CSSResult;
private _dispatchangeEvent;
firstUpdated(): void;
render(): import("lit-element").TemplateResult;
get form(): HTMLFormElement;
focus(): void;
get tip(): PTips;
reset(): void;
get validity(): boolean;
checkValidity(): boolean;
get checkbox(): HTMLInputElement;
}
export declare class PCheckboxGroup extends LitElement {
static get styles(): import("lit-element").CSSResult;
name: string;
min: number;
max: number;
disabled: boolean;
value: Array<String>;
novalidate: boolean;
invalid: boolean;
required: boolean;
vertical: boolean;
readonly: boolean;
render(): import("lit-element").TemplateResult;
attributeChangedCallback(name: string, old: string, value: string): void;
_setChildValue(): void;
private getChildCheckValue;
private _handerEvent;
firstUpdated(): void;
get validity(): boolean;
get len(): number;
reset(): void;
checkAll(): void;
get elements(): NodeListOf<PCheckbox>;
get form(): HTMLFormElement;
get tip(): PTips;
checkValidity(): boolean;
}
//# sourceMappingURL=p-checkbox.d.ts.map