@remotion/studio
Version:
APIs for interacting with the Remotion Studio
16 lines (15 loc) • 612 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.visualControl = void 0;
const remotion_1 = require("remotion");
const VisualControls_1 = require("../visual-controls/VisualControls");
const visualControl = (key, value, schema) => {
if ((0, remotion_1.getRemotionEnvironment)().isRendering) {
return value;
}
if (!VisualControls_1.visualControlRef.current) {
throw new Error('visualControlRef is not set');
}
return VisualControls_1.visualControlRef.current.globalVisualControl(key, value, schema);
};
exports.visualControl = visualControl;