@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
28 lines (25 loc) • 1.12 kB
TypeScript
import * as i0 from '@angular/core';
import { AfterViewInit, OnDestroy } from '@angular/core';
import { Terminal } from '@xterm/xterm';
import { RemoteAccessService } from '@c8y/ngx-components/remote-access/data';
import { ActivatedRoute } from '@angular/router';
declare class TerminalViewerComponent implements AfterViewInit, OnDestroy {
private remoteAccess;
private activatedRoute;
title: string;
container: HTMLElement | null;
terminal: Terminal | null;
socket: WebSocket | null;
firstDeviceMessageReceived: boolean;
readonly configurationId: string;
readonly deviceId: string;
protected observer: ResizeObserver;
constructor(remoteAccess: RemoteAccessService, activatedRoute: ActivatedRoute);
ngOnDestroy(): void;
ngAfterViewInit(): void;
toggleFullscreen(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<TerminalViewerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<TerminalViewerComponent, "c8y-terminal-viewer", never, {}, {}, never, never, true, never>;
}
export { TerminalViewerComponent };
//# sourceMappingURL=index.d.ts.map