UNPKG

timing-provider

Version:

An implementation of the timing provider specification.

12 lines (8 loc) 479 B
import { TSendPeerToPeerMessageFunction } from '../types'; export const findSendPeerToPeerMessageFunction = (key: string, sendPeerToPeerMessageTuples: [string, TSendPeerToPeerMessageFunction][]) => { const sendPeerToPeerMessageTuple = sendPeerToPeerMessageTuples.find(([clientId]) => clientId === key); if (sendPeerToPeerMessageTuple === undefined) { throw new Error('There is no tuple with the given key.'); } return sendPeerToPeerMessageTuple[1]; };