@nakedobjects/gemini
Version:
Single Page Application client for a Naked Objects application.
45 lines (44 loc) • 1.86 kB
TypeScript
import { Location } from '@angular/common';
import { OnDestroy, OnInit } from '@angular/core';
import { ClickHandlerService, ConfigService, ContextService, ErrorService, RepLoaderService, UrlManagerService } from '@nakedobjects/services';
import { DragAndDropService, IDraggableViewModel } from '@nakedobjects/view-models';
import * as i0 from "@angular/core";
export declare class FooterComponent implements OnInit, OnDestroy {
private readonly urlManager;
private readonly context;
private readonly clickHandler;
private readonly error;
private readonly repLoader;
private readonly location;
private readonly configService;
private readonly dragAndDrop;
constructor(urlManager: UrlManagerService, context: ContextService, clickHandler: ClickHandlerService, error: ErrorService, repLoader: RepLoaderService, location: Location, configService: ConfigService, dragAndDrop: DragAndDropService);
private warnSub?;
private messageSub?;
private cvmSub?;
private lcSub?;
private ddSub?;
loading?: boolean;
userName: string;
warnings: string[];
messages: string[];
copyViewModel?: IDraggableViewModel;
dropZones: string[];
goHome: (right?: boolean) => void;
goBack: () => void;
goForward: () => void;
swapPanes: () => void;
swapDisabled: () => boolean;
singlePane: (right?: boolean) => void;
logOff: () => void;
applicationProperties: () => void;
recent: (right?: boolean) => void;
cicero: () => void;
get currentCopyColor(): string;
get currentCopyTitle(): string;
setDropZones(ids: string[]): void;
ngOnInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<FooterComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FooterComponent, "nof-footer", never, {}, {}, never, never, false, never>;
}