@remotion/studio
Version:
APIs for interacting with the Remotion Studio
23 lines (22 loc) • 664 B
TypeScript
import React from 'react';
export type SplitterDragState = false | {
x: number;
y: number;
};
export type SplitterOrientation = 'horizontal' | 'vertical';
export type TSplitterContext = {
flexValue: number;
setFlexValue: React.Dispatch<React.SetStateAction<number>>;
orientation: SplitterOrientation;
ref: React.RefObject<HTMLDivElement | null>;
maxFlex: number;
minFlex: number;
defaultFlex: number;
id: string;
persistFlex: (value: number) => void;
isDragging: React.MutableRefObject<false | {
x: number;
y: number;
}>;
};
export declare const SplitterContext: React.Context<TSplitterContext>;