UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

74 lines 3.49 kB
import { EventEmitter, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import { ApplicationService, IApplication, IApplicationVersion } from '@c8y/client'; import { AlertService, GainsightService, PackageType, PluginsService, WizardModalService } from '@c8y/ngx-components'; import { EcosystemService } from './ecosystem.service'; import { ApplicationState } from './ecosystem.constants'; import * as i0 from "@angular/core"; export declare class ApplicationCardComponent implements OnInit { private applicationService; private ecosystemService; private alertService; private router; private wizardModalService; private alert; private pluginService; private gainsightService; CURRENT_LOCATION: string; app: IApplication; canEdit: boolean; onAppDeleted: EventEmitter<void>; onAppCloned: EventEmitter<void>; appState: ApplicationState; packageContentState: ApplicationState; packageType: PackageType; canOpenInBrowser: boolean; disableOpenInBrowser: boolean; canDelete: boolean; isPackage: boolean; isPlugin: boolean; isFeature: boolean; isExternal: boolean; isMicroservice: boolean; canClone: boolean; isUnpacked: boolean; shouldUpgradePackage: boolean; blueprintApplicationVersion: IApplicationVersion[]; latestApplicationVersion: IApplicationVersion; isShowVersion: boolean; isOwnedByManagementTenant: boolean; get openButtonTitle(): "Open" | "This application is overridden."; readonly packageTypeLabels: { COMMUNITY: { label: "COMMUNITY`Package created by the developer community.`"; tooltip: "Package created by the developer community."; }; OFFICIAL: { label: "OFFICIAL`Package maintained by Cumulocity.`"; tooltip: "Package maintained by Cumulocity."; }; UNKNOWN: { label: "CUSTOM`Package maintained by an unknown source.`"; tooltip: "Package maintainer unknown."; }; ARCHIVED: { label: "ARCHIVED`Package out of maintenance.`"; tooltip: "The package was marked by the author as archived."; }; }; readonly PACKAGE_TYPE: typeof PackageType; readonly UNPACKED_LABEL: "Unpacked`application`"; readonly CANNOT_DELETE_HINT: "Subscribed or current applications can't be deleted. Delete the application on the parent tenant or unsubscribe it from the current."; readonly PACKAGE_CONTENT_UNDETERMINED_LABEL: "Package contents could not be determined."; constructor(applicationService: ApplicationService, ecosystemService: EcosystemService, alertService: AlertService, router: Router, wizardModalService: WizardModalService, alert: AlertService, pluginService: PluginsService, gainsightService: GainsightService); ngOnInit(): Promise<void>; shouldShowVersion(): boolean; detail(): void; openApp(): void; delete(): Promise<void>; clone(): Promise<void>; private applicationUpdateCheck; static ɵfac: i0.ɵɵFactoryDeclaration<ApplicationCardComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ApplicationCardComponent, "c8y-application-card", never, { "app": { "alias": "app"; "required": false; }; "canEdit": { "alias": "canEdit"; "required": false; }; }, { "onAppDeleted": "onAppDeleted"; "onAppCloned": "onAppCloned"; }, never, never, true, never>; } //# sourceMappingURL=application-card.component.d.ts.map