@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
23 lines (22 loc) • 764 B
TypeScript
import { OnInit, OnDestroy, ElementRef, EventEmitter } from '@angular/core';
import { FullscreenMode } from './fullscreen.type';
export declare class FullscreenComponent implements OnInit, OnDestroy {
private elementRef;
private doc;
private currentTarget;
private isFullscreen;
mode: FullscreenMode;
zIndex: number;
target: HTMLElement;
fullscreenLaunch: EventEmitter<any>;
constructor(elementRef: ElementRef, doc: any);
ngOnInit(): void;
private launchNormalFullscreen;
private exitNormalFullscreen;
private launchImmersiveFullScreen;
private exitImmersiveFullScreen;
private onFullScreenChange;
private handleFullscreen;
private handleKeyDown;
ngOnDestroy(): void;
}