@vaadin/combo-box
Version:
Web Component for displaying a list of items with filtering
27 lines (24 loc) • 979 B
TypeScript
/**
* @license
* Copyright (c) 2015 - 2025 Vaadin Ltd.
* This program is available under Apache License Version 2.0, available at https://vaadin.com/license/
*/
import type { Constructor } from '@open-wc/dedupe-mixin';
import type { ValidateMixinClass } from '@vaadin/field-base/src/validate-mixin.js';
import type { ComboBoxDataProviderMixinClass } from './vaadin-combo-box-data-provider-mixin.js';
import type { ComboBoxMixinClass } from './vaadin-combo-box-mixin.js';
export declare function ComboBoxLightMixin<TItem, T extends Constructor<HTMLElement>>(
base: T,
): Constructor<ComboBoxDataProviderMixinClass<TItem>> &
Constructor<ComboBoxLightMixinClass> &
Constructor<ComboBoxMixinClass<TItem>> &
Constructor<ValidateMixinClass> &
T;
export declare class ComboBoxLightMixinClass {
/**
* Name of the two-way data-bindable property representing the
* value of the custom input field.
* @attr {string} attr-for-value
*/
attrForValue: string;
}