timing-provider
Version:
An implementation of the timing provider specification.
9 lines • 1 kB
TypeScript
import { TEventTargetConstructor, TTimingProviderConstructor } from '../types';
import type { createRTCPeerConnectionFactory } from './rtc-peer-connection-factory';
import type { createSignalingFactory } from './signaling-factory';
import type { createSortByHopsAndRoundTripTime } from './sort-by-hops-and-round-trip-time';
import type { createUpdateTimingStateVector } from './update-timing-state-vector';
export declare const createTimingProviderConstructor: (createRTCPeerConnection: ReturnType<typeof createRTCPeerConnectionFactory>, createSignaling: ReturnType<typeof createSignalingFactory>, eventTargetConstructor: TEventTargetConstructor, performance: Window["performance"], setTimeout: Window["setTimeout"], sortByHopsAndRoundTripTime: ReturnType<typeof createSortByHopsAndRoundTripTime<[unknown, {
hops: number[];
}, number]>>, updateTimingStateVector: ReturnType<typeof createUpdateTimingStateVector>) => TTimingProviderConstructor;
//# sourceMappingURL=timing-provider-constructor.d.ts.map