kwikid-agent-dashboard
Version:
KwikID's EKYC Agent Map View Module.
60 lines (59 loc) • 2.7 kB
TypeScript
import { HttpClient } from "@angular/common/http";
import { ElementRef, EventEmitter, OnInit } from "@angular/core";
import { MapInfoWindow, MapMarker } from "@angular/google-maps";
import { TuiDialogContext, TuiDialogService } from "@taiga-ui/core";
import { PolymorpheusContent } from "@tinkoff/ng-polymorpheus";
import { Observable } from "rxjs";
import { AgentService } from "./services/agent.service";
import { GoogleMapsService } from "./services/google-maps.service";
import * as i0 from "@angular/core";
export declare class KwikIDAgentDashboardComponentV1 implements OnInit {
googleMapsService: GoogleMapsService;
agentService: AgentService;
httpClient: HttpClient;
private hostElement;
private readonly dialogService;
windowResizeWatcher(): void;
isMobileView: any;
agentInfo: any;
config: any;
userConfig: any;
taskList: Array<any>;
nextStep: EventEmitter<any>;
addTask: EventEmitter<any>;
removeTask: EventEmitter<any>;
filterTaskList: EventEmitter<any>;
onClickPerformAction: EventEmitter<any>;
loading: boolean;
map: any;
labelValuePairConfig: any;
labelValuePairData: any;
infoWindow: MapInfoWindow;
mapElement: ElementRef;
mapsLoaded: boolean;
dialogSubscription: any;
constructor(googleMapsService: GoogleMapsService, agentService: AgentService, httpClient: HttpClient, hostElement: ElementRef, dialogService: TuiDialogService);
ngOnInit(): Promise<void>;
loadMaps(apiKey: any): Observable<boolean>;
getValueFromArray(paths: any): string;
parseData(): void;
handleOnClickNext(e: any): void;
handleOnClickAddTask(task: any): void;
handleOnClickRemoveTask(task: any): void;
handleOnFilterTaskList(filter: any): void;
refresh(): void;
open: boolean;
onClick(): void;
allFormsData: {};
String: StringConstructor;
onObscured(obscured: boolean): void;
onActiveZone(active: boolean): void;
close(): void;
showDialog(content: PolymorpheusContent<TuiDialogContext>): void;
openInfoWindow(marker: MapMarker): void;
handleOnClickSaveForm(e: any): void;
handleOnClickLogout(): void;
handleOnClickPerformAction(event: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDAgentDashboardComponentV1, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<KwikIDAgentDashboardComponentV1, "kwikid-agent-dashboard-v1", never, { "agentInfo": "agentInfo"; "config": "config"; "userConfig": "userConfig"; "taskList": "taskList"; }, { "nextStep": "nextStep"; "addTask": "addTask"; "removeTask": "removeTask"; "filterTaskList": "filterTaskList"; "onClickPerformAction": "onClickPerformAction"; }, never, never>;
}