UNPKG

@wizni/quiver

Version:

Quiver- Angular frontend development tools.

43 lines (42 loc) 1.32 kB
import { ElementRef, OnInit, OnDestroy } from '@angular/core'; import { Renderer2 } from '@angular/core'; import { TdMediaService } from '../services/media.service'; export declare class TdMediaToggleDirective implements OnInit, OnDestroy { private _renderer; private _elementRef; private _mediaService; private _subscription; private _query; private _matches; private _attributes; private _styles; private _classes; /** * tdMediaToggle: string * Media query used to evaluate screen/window size. * Toggles attributes, classes and styles if media query is matched. */ query: string; /** * mediaAttributes: {[key: string]: string} * Attributes to be toggled when media query matches. */ attributes: any; /** * mediaClasses: string[] * CSS Classes to be toggled when media query matches. */ classes: string[]; /** * mediaStyles: {[key: string]: string} * CSS Styles to be toggled when media query matches. */ styles: any; constructor(_renderer: Renderer2, _elementRef: ElementRef, _mediaService: TdMediaService); ngOnInit(): void; ngOnDestroy(): void; private _mediaChange(matches); private _changeAttributes(); private _changeClasses(); private _changeStyles(); }