1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.useTimelineSetInOutFramePosition = exports.useTimelineInOutFramePosition = exports.SetTimelineInOutContext = exports.TimelineInOutContext = void 0;
|
4 | const react_1 = require("react");
|
5 | exports.TimelineInOutContext = (0, react_1.createContext)({
|
6 | inFrame: null,
|
7 | outFrame: null,
|
8 | });
|
9 | exports.SetTimelineInOutContext = (0, react_1.createContext)({
|
10 | setInAndOutFrames: () => {
|
11 | throw new Error('default');
|
12 | },
|
13 | });
|
14 | const useTimelineInOutFramePosition = () => {
|
15 | const state = (0, react_1.useContext)(exports.TimelineInOutContext);
|
16 | return state;
|
17 | };
|
18 | exports.useTimelineInOutFramePosition = useTimelineInOutFramePosition;
|
19 | const useTimelineSetInOutFramePosition = () => {
|
20 | const { setInAndOutFrames } = (0, react_1.useContext)(exports.SetTimelineInOutContext);
|
21 | return { setInAndOutFrames };
|
22 | };
|
23 | exports.useTimelineSetInOutFramePosition = useTimelineSetInOutFramePosition;
|
24 |
|
\ | No newline at end of file |