UNPKG

timing-provider

Version:

An implementation of the timing provider specification.

9 lines 1 kB
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