remotion
Version:
Make videos programmatically
16 lines (15 loc) • 568 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.truncateSrcForLabel = truncateSrcForLabel;
// Data URLs like the ones from canvas.toDataURL() can be many megabytes, which makes the delayRender() label
// unreadable and bloats log output
function truncateSrcForLabel(src) {
if (typeof src !== 'string') {
return String(src);
}
if (src.length > 100 &&
(src.startsWith('data:') || src.startsWith('blob:'))) {
return src.slice(0, 60) + '...[' + src.length + ' chars total]';
}
return src;
}