@skhemata/skhemata-form
Version:
Skhemata Form Web Component. This web component can be used as base web component when working with forms and inputs.
39 lines (38 loc) • 1.14 kB
TypeScript
import { CSSResult } from '@skhemata/skhemata-base';
import { FontAwesomeIcon } from '@riovir/wc-fontawesome';
import { SkhemataFormInput } from './SkhemataFormInput';
export declare class SkhemataFormAutocomplete extends SkhemataFormInput {
static get styles(): CSSResult[];
static get scopedElements(): {
'fa-icon': typeof FontAwesomeIcon;
};
description: string;
selected: string;
mapValue: string;
mapLabel: string;
search: string;
results: any;
label: string;
menuOpen: boolean;
required: boolean;
name: string;
placeholder: string;
errorMessage: string;
submitOnSelect: boolean;
valid: boolean;
helpClass: string;
private _active;
get active(): number;
set active(value: number);
reset(): void;
validate(): void;
clearError(): void;
handleKeydown(event: any): void;
handleInput(event: any): void;
handleSelectValue(selected: string, value: any): void;
toggleMenu(): void;
handleFocusOut(): void;
getResults(): void;
firstUpdated(): Promise<void>;
render(): import("lit-html").TemplateResult<1>;
}