UNPKG

ngx-sp-infra

Version:
49 lines (48 loc) 1.98 kB
import { AfterViewInit, ElementRef, EventEmitter, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { IV6Menu } from './models/IV6Menu.model'; import { IV6Submenu } from './models/IV6Submenu.model'; import { IV6Tela } from './models/IV6Tela.model'; import * as i0 from "@angular/core"; export declare class SearchInputComponent implements OnInit, AfterViewInit { private _router; private _menus?; private _submenus?; private _telas?; onClose: EventEmitter<void>; onSearch: EventEmitter<string>; searchInput: ElementRef<HTMLInputElement>; searchQuery: string; loading: boolean; filteredTelas?: IV6Tela[]; filteredSubmenus?: IV6Submenu[]; filteredMenus?: IV6Menu[]; get menus(): IV6Menu[] | undefined; set menus(value: IV6Menu[] | undefined); get submenus(): IV6Submenu[] | undefined; set submenus(value: IV6Submenu[] | undefined); get telas(): IV6Tela[] | undefined; set telas(value: IV6Tela[] | undefined); constructor(_router: Router); ngOnInit(): void; ngAfterViewInit(): void; onKeydown(event: KeyboardEvent): void; redirect(item: IV6Tela | IV6Submenu | IV6Menu): void; highlightList(pesquisa: string): void; /** * Formata a string de rota para usar no redirecionamento, pode ser OS ou V6. * * @param item Objeto selecionado da lista * @param route Rota desejada (OS ou V6) * @returns String formatada com a rota final * * * O método foi fortemente modificado pelo Github Copilot para rastrear todos os cenários */ private formatBaseURL; close(): void; search(): void; resetSearch(): void; private focusInput; static ɵfac: i0.ɵɵFactoryDeclaration<SearchInputComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SearchInputComponent, "lib-search-input, lib-pesquisa-global", never, {}, { "onClose": "onClose"; "onSearch": "onSearch"; }, never, never, true, never>; }