UNPKG

1.06 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.getMaxTimelineTracks = exports.setMaxTimelineTracks = void 0;
4let maxTimelineTracks = 15;
5const setMaxTimelineTracks = (maxTracks) => {
6 if (typeof maxTracks !== 'number') {
7 throw new Error(`Need to pass a number to Config.Preview.setMaxTimelineTracks(), got ${typeof maxTracks}`);
8 }
9 if (Number.isNaN(maxTracks)) {
10 throw new Error(`Need to pass a real number to Config.Preview.setMaxTimelineTracks(), got NaN`);
11 }
12 if (!Number.isFinite(maxTracks)) {
13 throw new Error(`Need to pass a real number to Config.Preview.setMaxTimelineTracks(), got ${maxTracks}`);
14 }
15 if (maxTracks < 0) {
16 throw new Error(`Need to pass a non-negative number to Config.Preview.setMaxTimelineTracks(), got ${maxTracks}`);
17 }
18 maxTimelineTracks = maxTracks;
19};
20exports.setMaxTimelineTracks = setMaxTimelineTracks;
21const getMaxTimelineTracks = () => {
22 return maxTimelineTracks;
23};
24exports.getMaxTimelineTracks = getMaxTimelineTracks;