nakedobjects.spa
Version:
Single Page Application client for a Naked Objects application.
49 lines (48 loc) • 1.99 kB
TypeScript
import { OnInit, OnDestroy } from '@angular/core';
import { Location } from '@angular/common';
import { Http } from '@angular/http';
import { UrlManagerService } from '../url-manager.service';
import { ClickHandlerService } from '../click-handler.service';
import { ContextService } from '../context.service';
import { ErrorService } from '../error.service';
import { RepLoaderService } from '../rep-loader.service';
import { IDraggableViewModel } from '../view-models/idraggable-view-model';
import { ConfigService } from '../config.service';
import { AuthService } from '../auth.service';
export declare class FooterComponent implements OnInit, OnDestroy {
private readonly authService;
private readonly urlManager;
private readonly context;
private readonly clickHandler;
private readonly error;
private readonly repLoader;
private readonly location;
private readonly configService;
private readonly http;
constructor(authService: AuthService, urlManager: UrlManagerService, context: ContextService, clickHandler: ClickHandlerService, error: ErrorService, repLoader: RepLoaderService, location: Location, configService: ConfigService, http: Http);
loading: string;
template: string;
footerTemplate: string;
goHome: (right?: boolean | undefined) => void;
goBack: () => void;
goForward: () => void;
swapPanes: () => void;
swapDisabled: () => true | null;
singlePane: (right?: boolean | undefined) => void;
logOff: () => void;
applicationProperties: () => void;
recent: (right?: boolean | undefined) => void;
cicero: () => void;
userName: string;
warnings: string[];
messages: string[];
copyViewModel: IDraggableViewModel;
readonly currentCopyColor: string;
readonly currentCopyTitle: string;
private warnSub;
private messageSub;
private cvmSub;
private lcSub;
ngOnInit(): void;
ngOnDestroy(): void;
}