UNPKG

timing-object

Version:

An implementation of the timing object specification.

14 lines (10 loc) 419 B
import { TCalculateTimeoutDelayFactory } from '../types'; export const createCalculateTimeoutDelay: TCalculateTimeoutDelayFactory = (calculateDelta) => { return (vector, startPosition, endPosition) => { const delta = calculateDelta(vector, startPosition, endPosition); if (delta === null || delta === Number.POSITIVE_INFINITY) { return null; } return delta; }; };