33 lines
1.0 KiB
TypeScript
33 lines
1.0 KiB
TypeScript
import { DeesElement, type TemplateResult } from '@design.estate/dees-element';
|
|
import type { DeesAppui } from '@design.estate/dees-catalog';
|
|
import './index.js';
|
|
declare global {
|
|
interface HTMLElementTagNameMap {
|
|
'sz-demo-view-services': SzDemoViewServices;
|
|
}
|
|
}
|
|
export declare class SzDemoViewServices extends DeesElement {
|
|
private appui;
|
|
private accessor currentView;
|
|
private accessor selectedService;
|
|
private accessor selectedPlatformService;
|
|
private demoServices;
|
|
private demoPlatformService;
|
|
private demoPlatformLogs;
|
|
private demoBackupSchedules;
|
|
private demoBackups;
|
|
static styles: import("@design.estate/dees-element").CSSResult[];
|
|
render(): TemplateResult;
|
|
private renderListView;
|
|
private renderCreateView;
|
|
private renderDetailView;
|
|
private renderBackupsView;
|
|
private renderPlatformDetailView;
|
|
onActivate(context: {
|
|
appui: DeesAppui;
|
|
viewId: string;
|
|
}): Promise<void>;
|
|
private updateSecondaryMenu;
|
|
onDeactivate(): void;
|
|
}
|