lct-components
Version:
LCT basic components
40 lines (39 loc) • 1.69 kB
TypeScript
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export interface IListLCTSelect {
name: string;
checked: boolean;
value?: string | number;
}
export declare class SelectComponent implements OnInit, OnChanges {
private sanitizer;
options: string[];
sort: 'asc' | 'desc' | undefined;
title: string;
disabled: 'true' | 'false' | 'disabled' | boolean | '';
showIcon: boolean;
placeholder: string;
quantityToFilter: number;
id?: string;
selectedUser?: string | undefined;
value: EventEmitter<string>;
setAutofocusEvent: EventEmitter<boolean>;
filterStore: string;
filteredOptions: string[];
disabledValue: boolean;
selected: string;
showDropDown: boolean;
iconFinder: import("@angular/platform-browser").SafeResourceUrl;
get selectId(): string | null;
constructor(sanitizer: DomSanitizer);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
filterData(value: string): void;
clickFilterComponent(): void;
leaveComponent(): void;
sortData(): void;
changeValue(value: string): void;
static ɵfac: i0.ɵɵFactoryDeclaration<SelectComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<SelectComponent, "lct-select", never, { "options": "options"; "sort": "sort"; "title": "title"; "disabled": "disabled"; "showIcon": "showIcon"; "placeholder": "placeholder"; "quantityToFilter": "quantityToFilter"; "id": "id"; "selectedUser": "selectedUser"; }, { "value": "value"; "setAutofocusEvent": "setAutofocusEvent"; }, never, never>;
}