diff --git a/apps/web/src/types/rendering.ts b/apps/web/src/types/rendering.ts index f5e18502..8c9763df 100644 --- a/apps/web/src/types/rendering.ts +++ b/apps/web/src/types/rendering.ts @@ -1,3 +1,12 @@ +export interface Transform { + scale: number; + position: { + x: number; + y: number; + }; + rotate: number; +} + export type BlendMode = | "normal" | "darken" diff --git a/apps/web/src/types/timeline.ts b/apps/web/src/types/timeline.ts index a4c40490..5a98bd31 100644 --- a/apps/web/src/types/timeline.ts +++ b/apps/web/src/types/timeline.ts @@ -1,4 +1,4 @@ -import type { BlendMode } from "./rendering"; +import type { BlendMode, Transform } from "./rendering"; export interface Bookmark { time: number; @@ -52,14 +52,7 @@ export interface StickerTrack extends BaseTrack { export type TimelineTrack = VideoTrack | TextTrack | AudioTrack | StickerTrack; -export interface Transform { - scale: number; - position: { - x: number; - y: number; - }; - rotate: number; -} +export type { Transform } from "./rendering"; interface BaseAudioElement extends BaseTimelineElement { type: "audio";