Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

vipera-npm-registry / motif-web-admin-core   js

Repository URL to install this package:

Version: 0.3.1 

/ lib / sections / Utilities / components / tabs / otp / utilities-otp-tab-component.d.ts

import { OnInit, OnDestroy, Renderer2 } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { Application } from '@wa-motif-open-api/platform-service';
import { OTPDataSourceComponent } from './otp-data-source-component';
import { OtpService, OtpEntity } from '@wa-motif-open-api/otp-service';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { NewOtpDialogComponent, NewOtpDialogResult } from './dialog/new-otp-dialog';
export declare class OTPUtilityComponent implements OnInit, OnDestroy {
    private logger;
    private otpService;
    private notificationCenter;
    private renderer2;
    faCube: import("@fortawesome/fontawesome-common-types").IconDefinition;
    faPlusCircle: import("@fortawesome/fontawesome-common-types").IconDefinition;
    application: Application;
    dataSource: OTPDataSourceComponent;
    private _subHandler;
    newOtpDialog: NewOtpDialogComponent;
    constructor(logger: NGXLogger, otpService: OtpService, notificationCenter: WCNotificationCenter, renderer2: Renderer2);
    /**
     * Angular ngOnInit
     */
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    onCreateClicked(): void;
    onRefreshClicked(): void;
    private createOTP;
    onDeleteOKPressed(item: OtpEntity): void;
    private deleteOTP;
    onNewOtpConfirm(event: NewOtpDialogResult): void;
}