primeng
Version:
PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeB
132 lines (131 loc) • 3.52 kB
TypeScript
import { BaseStyle } from 'primeng/base';
import * as i0 from "@angular/core";
export declare class AutoCompleteStyle extends BaseStyle {
name: string;
theme: ({ dt }: {
dt: any;
}) => string;
classes: {
root: ({ instance }: {
instance: any;
}) => {
'p-autocomplete p-component p-inputwrapper': boolean;
'p-disabled': any;
'p-focus': any;
'p-inputwrapper-filled': any;
'p-inputwrapper-focus': any;
'p-autocomplete-open': any;
'p-autocomplete-clearable': boolean;
'p-autocomplete-fluid': any;
};
pcInput: string;
inputMultiple: ({ instance }: {
instance: any;
}) => {
'p-autocomplete-input-multiple': boolean;
'p-variant-filled': boolean;
};
chipItem: ({ instance, i }: {
instance: any;
i: any;
}) => (string | {
'p-focus': boolean;
})[];
pcChip: string;
chipIcon: string;
inputChip: string;
loader: string;
dropdown: string;
overlay: string;
list: string;
optionGroup: string;
option: ({ instance, option, i, getItemOptions }: {
instance: any;
option: any;
i: any;
getItemOptions: any;
}) => {
'p-autocomplete-option': boolean;
'p-autocomplete-option-selected': any;
'p-focus': boolean;
'p-disabled': any;
};
emptyMessage: string;
};
inlineStyles: {
root: {
position: string;
};
};
static ɵfac: i0.ɵɵFactoryDeclaration<AutoCompleteStyle, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<AutoCompleteStyle>;
}
/**
*
* AutoComplete is an input component that provides real-time suggestions while being typed.
*
* [Live Demo](https://www.primeng.org/autocomplete/)
*
* @module autocompletestyle
*
*/
export declare enum AutoCompleteClasses {
/**
* Class name of the root element
*/
root = "p-autocomplete",
/**
* Class name of the input element
*/
pcInput = "p-autocomplete-input",
/**
* Class name of the input multiple element
*/
inputMultiple = "p-autocomplete-input-multiple",
/**
* Class name of the chip item element
*/
chipItem = "p-autocomplete-chip-item",
/**
* Class name of the chip element
*/
pcChip = "p-autocomplete-chip",
/**
* Class name of the chip icon element
*/
chipIcon = "p-autocomplete-chip-icon",
/**
* Class name of the input chip element
*/
inputChip = "p-autocomplete-input-chip",
/**
* Class name of the loader element
*/
loader = "p-autocomplete-loader",
/**
* Class name of the dropdown element
*/
dropdown = "p-autocomplete-dropdown",
/**
* Class name of the panel element
*/
panel = "p-autocomplete-overlay",
/**
* Class name of the list element
*/
list = "p-autocomplete-list",
/**
* Class name of the option group element
*/
optionGroup = "p-autocomplete-option-group",
/**
* Class name of the option element
*/
option = "p-autocomplete-option",
/**
* Class name of the empty message element
*/
emptyMessage = "p-autocomplete-empty-message"
}
export interface AutoCompleteStyle extends BaseStyle {
}