Files
story-studio/remotion/node_modules/@remotion/player/dist/cjs/use-frame-imperative.js
2026-02-21 10:33:18 +01:00

16 lines
559 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useFrameImperative = void 0;
const react_1 = require("react");
const remotion_1 = require("remotion");
const useFrameImperative = () => {
const frame = remotion_1.Internals.Timeline.useTimelinePosition();
const frameRef = (0, react_1.useRef)(frame);
frameRef.current = frame;
const getCurrentFrame = (0, react_1.useCallback)(() => {
return frameRef.current;
}, []);
return getCurrentFrame;
};
exports.useFrameImperative = useFrameImperative;