@igo2/core
Version:
29 lines (25 loc) • 749 B
TypeScript
import { BehaviorSubject } from 'rxjs';
import * as i0 from '@angular/core';
declare enum Media {
Mobile = "mobile",
Tablet = "tablet",
Desktop = "desktop"
}
declare enum MediaOrientation {
Portrait = "portrait",
Landscape = "landscape"
}
declare class MediaService {
media$: BehaviorSubject<Media>;
orientation$: BehaviorSubject<MediaOrientation>;
constructor();
getMedia(): Media;
getOrientation(): MediaOrientation;
isTouchScreen(): boolean;
isMobile(): boolean;
isTablet(): boolean;
isDesktop(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<MediaService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<MediaService>;
}
export { Media, MediaOrientation, MediaService };