UNPKG

timing-provider

Version:

An implementation of the timing provider specification.

10 lines 570 B
import { map } from 'rxjs'; /* * This will compute the offset with the formula `remoteTime - localTime`. That means a positive offset indicates that `remoteTime` is * larger than `localTime` and viceversa. */ export const computeOffsetAndRoundTripTime = () => map(([localSentTime, remoteReceivedTime, remoteSentTime, localReceivedTime]) => [ (remoteReceivedTime + remoteSentTime - localSentTime - localReceivedTime) / 2, localReceivedTime - localSentTime + remoteReceivedTime - remoteSentTime ]); //# sourceMappingURL=compute-offset-and-round-trip-time.js.map