ng2-responsive
Version:
Superset of RESPONSIVE DIRECTIVES to show or hide items according to the size of the device screen and another features in Angular 2
59 lines (58 loc) • 2.2 kB
TypeScript
import { EventEmitter, TemplateRef, ViewContainerRef, OnDestroy, ChangeDetectorRef } from '@angular/core';
import { ResponsiveState, responsivePattern } from '../config/index';
export declare class Responsive implements OnDestroy {
templateRef: TemplateRef<Object>;
private _responsiveState;
private viewContainer;
private cd;
responsive: string | string[];
changes: EventEmitter<any>;
set_values: responsivePattern;
private set_active_subscriptions;
private match_multiple;
private _subscription_Bootstrap;
private _subscription_Browser;
private _subscription_Pixel_Ratio;
private _subscription_Device;
private _subscription_Orientation;
private _subscription_Standard;
private _subscription_IE_Version;
private _subscription_custom_sizes;
protected _showWhenTrue: boolean;
private _globalNoRepeat;
private _noRepeatBootstrapName;
private _bootstrapNoRepeat;
private _deviceNoRepeat;
private _standardNoRepeat;
private _orientationNoRepeat;
private _browserNoRepeat;
private _pixelratioNoRepeat;
private _ieNoRepeat;
private _sizesNoRepeat;
private _bootstrap_user_param;
private _devices_user_param;
private _standard_user_param;
private _orientation_user_param;
private _browser_user_param;
private _pixelratio_user_param;
private _ie_user_param;
private _sizes_user_param;
private _sizes_window;
protected _actives: string[];
constructor(templateRef: TemplateRef<Object>, _responsiveState: ResponsiveState, viewContainer: ViewContainerRef, cd: ChangeDetectorRef);
init_responsive(value: any): void;
private updateBootstrap(value);
private updateBrowser(value);
private updateDevice(value);
private updatePixelRatio(value);
private updateOrientation(value);
private updateStandard(value);
private updateIEversion(value);
private updateSizes(value);
private updateEvent(param, type_directive);
private showHideOperations(show, type_directive);
private matchValues(show, type_directive);
ngOnDestroy(): void;
private _ifValueChanged(oldValue, newValue);
private isJSON(value);
}