Why Gemfury? 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 / LicenseManagement / components / license-manager-section-component.d.ts

import { OnInit, Renderer, OnDestroy } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { LicenseService, License } from '@wa-motif-open-api/license-management-service';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { WCUploadPanelEvent } from '../../../components/UI/wc-upload-panel-component/wc-upload-panel-component';
export declare class LicenseManagerSectionComponent implements OnInit, OnDestroy {
    private logger;
    private licenseManager;
    private renderer;
    private notificationCenter;
    faFileImport: import("@fortawesome/fontawesome-common-types").IconDefinition;
    faDownload: import("@fortawesome/fontawesome-common-types").IconDefinition;
    _licenses: Array<License>;
    loading: boolean;
    private _subHandler;
    constructor(logger: NGXLogger, licenseManager: LicenseService, renderer: Renderer, notificationCenter: WCNotificationCenter);
    /**
     * Angular ngOnInit
     */
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    onSelectionChange(event: any): void;
    refreshData(): void;
    onRefreshClicked(): void;
    onDeleteOKPressed(license: License): void;
    private deleteLicense;
    onUploadError(error: any): void;
    /**
     * Upload the blob file to server
     * @param blob
     */
    uploadLicense(event: WCUploadPanelEvent): void;
}