igniteui-webcomponents
Version:
Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.
12 lines (11 loc) • 669 B
TypeScript
import type { LitElement } from 'lit';
import type { Constructor } from '../constructor.js';
import type { FormAssociatedCheckboxElementInterface, FormAssociatedElementInterface } from './types.js';
/**
* Mixes the passed in class and turns it into a form associated custom element.
*/
export declare function FormAssociatedMixin<T extends Constructor<LitElement>>(base: T): Constructor<FormAssociatedElementInterface> & T;
/**
* Mixes the passed in class and turns it into a form associated custom element.
*/
export declare function FormAssociatedCheckboxMixin<T extends Constructor<LitElement>>(base: T): Constructor<FormAssociatedCheckboxElementInterface> & T;