@suyouwanggang/p-ui
Version:
`p-ui`是一套使用原生`Web Components`规范开发的跨框架UI组件库,基于`lit-elment`库开发。 [github项目地址](https://github.com/suyouwanggang/p-ui)
26 lines • 844 B
TypeScript
declare type Constructor<T = {}> = new (...args: any[]) => T;
declare type validateType = 'number' | 'email' | 'date' | '';
export default function FormElementAble<LitElement extends Constructor>(Base: LitElement): {
new (...args: any[]): {
form: HTMLFormElement;
novalidate: boolean;
disabled: boolean;
value: string;
pattern: string;
required: boolean;
readOnly: boolean;
errorTips: string;
type: validateType;
min: number;
max: number;
$customValidity: any;
invalid: boolean;
reset(): void;
customValidity: any;
checkValidity(): boolean;
readonly validity: any;
connectedCallback(): void;
};
} & LitElement;
export {};
//# sourceMappingURL=formElementAble.d.ts.map