kwikid-components
Version:
KwikID's Components Library
59 lines (58 loc) • 2.45 kB
TypeScript
import { EventEmitter, OnInit } from "@angular/core";
import { KwikUILoaderService } from "kwikui";
import { TuiDialogService } from "@taiga-ui/core";
import { KwikIDLoginService } from "./login.service";
import * as i0 from "@angular/core";
export declare class KwikIDLoginComponent implements OnInit {
private loginService;
private loaderService;
private readonly dialogs;
config: any;
data: any;
loading: boolean;
header: any;
footer: any;
privacyPolicy: any;
sidePanel: any;
showBrowserDetails: boolean;
formTitle: string;
formConfig: any;
formType: string;
formData: any;
isAgentFlow: boolean;
isOTPSent: boolean;
isOTPFlow: boolean;
isChangingPassword: boolean;
apiResponses: any;
isResendOtp: boolean;
otpTimer: string | number;
otpTimerCount: number;
otpTimerInterval: any;
previewProperties: any;
previewDialogRef: any;
preview: any;
onLoginSuccess: EventEmitter<any>;
onShowError: EventEmitter<any>;
onSendEventLogs: EventEmitter<any>;
onClickLanguageSelectIcon: EventEmitter<any>;
constructor(loginService: KwikIDLoginService, loaderService: KwikUILoaderService, dialogs: TuiDialogService);
ngOnInit(): void;
initLoginPageConfig(): void;
initLoginPageFlow(): void;
initLoginForm(config: any, data: any): void;
handleOnClickSaveButton(event: any): void;
handleJourneyProcess: (formData: any) => void;
handleAgentFlowJourneyProcess: (formData: any) => Promise<void>;
handleUserFlowJourneyProcess: (formData: any) => Promise<void>;
handleOnClickResendOTP(event: any): Promise<void>;
handleSettingOtpFlow: (resent?: boolean, otpSentTo?: any) => void;
handleOnApiResponseMessage(response: any): void;
handleOnShowErrorPopup(message: any): void;
handleOnShowErrorPage(error: any): void;
handleOnClickLanguageSelectIcon(): void;
handleOnLoginSuccess(): void;
handleOnSendEventLogs(logs: any): void;
toggleLoader(loader: any, message?: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<KwikIDLoginComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<KwikIDLoginComponent, "kwikid-components-login", never, { "config": "config"; "data": "data"; }, { "onLoginSuccess": "onLoginSuccess"; "onShowError": "onShowError"; "onSendEventLogs": "onSendEventLogs"; "onClickLanguageSelectIcon": "onClickLanguageSelectIcon"; }, never, never>;
}