UNPKG

remotion

Version:

Render videos in React

32 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateStartFromProps = void 0; const validateStartFromProps = (startFrom, endAt) => { if (typeof startFrom !== 'undefined') { if (typeof startFrom !== 'number') { throw new TypeError(`type of startFrom prop must be a number, instead got type ${typeof startFrom}.`); } if (isNaN(startFrom) || startFrom === Infinity) { throw new TypeError('startFrom prop can not be NaN or Infinity.'); } if (startFrom < 0) { throw new TypeError(`startFrom must be greater than equal to 0 instead got ${startFrom}.`); } } if (typeof endAt !== 'undefined') { if (typeof endAt !== 'number') { throw new TypeError(`type of endAt prop must be a number, instead got type ${typeof endAt}.`); } if (isNaN(endAt)) { throw new TypeError('endAt prop can not be NaN.'); } if (endAt <= 0) { throw new TypeError(`endAt must be a positive number, instead got ${endAt}.`); } } if (endAt < startFrom) { throw new TypeError('endAt prop must be greater than startFrom prop.'); } }; exports.validateStartFromProps = validateStartFromProps; //# sourceMappingURL=validate-start-from-props.js.map