UNPKG

@neurosity/sdk

Version:
21 lines (20 loc) 645 B
import { Observable } from "rxjs"; import { DeviceStatus } from "../types/status"; declare type Options = { getTimesync: () => Promise<number>; status$: Observable<DeviceStatus>; bufferSize?: number; updateInterval?: number; }; export declare class Timesync { options: Options; _offset: number; constructor(options: Options); start(): void; filterOutliers(): import("rxjs").UnaryFunction<Observable<number[]>, Observable<number[]>>; toOffset(): import("rxjs").UnaryFunction<Observable<unknown>, Observable<number>>; private average; get offset(): number; get timestamp(): number; } export {};