@covalent/core
Version:
Core Teradata UI Platform for layouts, icons, custom components and themes. This should be added as a dependency for any project that wants to use layouts, icons and themes for Angular Material.
26 lines (25 loc) • 945 B
TypeScript
import { ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
interface IFsDocument extends HTMLDocument {
fullscreenElement: Element;
webkitFullscreenElement: Element;
mozFullscreenElement: Element;
msFullscreenElement: Element;
webkitExitFullscreen: () => void;
mozCancelFullScreen: () => void;
msExitFullscreen: () => void;
}
export declare class TdFullscreenDirective {
private _document;
private _el;
fullScreenIsActive: boolean;
constructor(_document: IFsDocument, _el: ElementRef);
fsChangeHandler(event: Event): void;
toggleFullScreen(): void;
enterFullScreen(): void;
exitFullScreen(): void;
private _getFullScreenElement;
static ɵfac: i0.ɵɵFactoryDeclaration<TdFullscreenDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<TdFullscreenDirective, "[tdFullScreen]", ["tdFullScreen"], {}, {}, never, never, false, never>;
}
export {};