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 / Plugins / components / plugins-section-component.d.ts

import { OnInit, OnDestroy } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { RegistryService, Plugin } from '@wa-motif-open-api/plugin-registry-service';
import { SafeStyle } from '@angular/platform-browser';
import { State } from '@progress/kendo-data-query';
import { WCNotificationCenter } from 'web-console-ui-kit';
import 'rxjs/add/operator/debounceTime';
import 'rxjs/add/operator/distinctUntilChanged';
import { GridDataResult } from '@progress/kendo-angular-grid';
import { WCStatsInfoModel } from '../../../components/Stats/stats-info-component';
import { UninstallConfirmationDialogComponent, UninstallDialogResult } from '../dialogs/uninstall-confirmation-dialog-component';
import { WCUploadPanelEvent } from '../../../components';
export declare class PluginsSectionComponent implements OnInit, OnDestroy {
    private logger;
    private registryService;
    private notificationCenter;
    faPuzzlePiece: import("@fortawesome/fontawesome-common-types").IconDefinition;
    data: Array<Plugin>;
    gridData: GridDataResult;
    loading: boolean;
    private filterValue;
    private _subHandler;
    overwriteExisting: boolean;
    _uninstallConfirmationDialog: UninstallConfirmationDialogComponent;
    statsModel: WCStatsInfoModel;
    state: State;
    constructor(logger: NGXLogger, registryService: RegistryService, notificationCenter: WCNotificationCenter);
    /**
     * Angular ngOnInit
     */
    ngOnInit(): void;
    ngOnDestroy(): void;
    freeMem(): void;
    onRefreshClicked(): void;
    refreshData(): void;
    private clearStatsInfo;
    private rebuildStatsInfo;
    statusColorCode(plugin: Plugin): SafeStyle;
    onFilterChange(event: Event): void;
    private displayData;
    private buildRegExp;
    onUninstallOKPressed(event: any): void;
    doUninstallPlugin(pluginName: string, deleteConfig: boolean): void;
    onUninstallConfirmed(event: UninstallDialogResult): void;
    onInstallPlugin(event: WCUploadPanelEvent): void;
    onInstallPluginError(error: any): void;
}