@cause-911/core
Version:
Run `npm install @cause-911/core --save` to add this library to your project
19 lines (18 loc) • 756 B
TypeScript
import { CoreService } from './../../core.service';
import { EventEmitter } from '@angular/core';
import { Observable } from 'rxjs';
import { ApiLookupService } from './api-lookup.service';
import { Browser } from '../classes/browser';
import { OperatingSystem } from '../classes/operating-system';
export declare class ClientInformationService {
private apiLookup;
private config;
visibilityChange: EventEmitter<any>;
constructor(coreService: CoreService, apiLookup: ApiLookupService);
getCoordinates(): Observable<number[]>;
getLanguage(): Observable<string[]>;
getBrowser(): Observable<Browser>;
getOperatingSystem(): Observable<OperatingSystem>;
private getCoordinatesWithClientIP;
private onVisibilityChange;
}