UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

13 lines (12 loc) 515 B
import * as W3CStats from '../schema/W3cStatsIdentifiers'; import { Logger } from '../utils/logger'; import { StatsAdapter } from './StatsAdapter'; export declare class StatsAdapters { private readonly logger; readonly adapters: Map<string, StatsAdapter>; constructor(logger?: Logger); add(adapter: StatsAdapter): void; remove(adapter: StatsAdapter | string): boolean; adapt(input: W3CStats.RtcStats[]): W3CStats.RtcStats[]; postAdapt(input: W3CStats.RtcStats[]): W3CStats.RtcStats[]; }