diff options
| author | Maze Winther <mazewinther@gmail.com> | 2026-03-27 00:55:15 +0100 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2026-03-29 15:56:48 +0200 |
| commit | 4d127a038bf768eded68aae3cfa5c1b12241bdac (patch) | |
| tree | 16bbb801caf6770546cff4fdb37b6408ec9ead98 /apps/web/src/core/index.ts | |
| parent | 82817cb50cb0487350573d6129130aec705f924b (diff) | |
| download | opencut-4d127a038bf768eded68aae3cfa5c1b12241bdac.tar.gz | |
chore: normalize line endings
Diffstat (limited to 'apps/web/src/core/index.ts')
| -rw-r--r-- | apps/web/src/core/index.ts | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/apps/web/src/core/index.ts b/apps/web/src/core/index.ts index e7cc5496..ee1873b0 100644 --- a/apps/web/src/core/index.ts +++ b/apps/web/src/core/index.ts @@ -1,53 +1,53 @@ -import { PlaybackManager } from "./managers/playback-manager"; -import { TimelineManager } from "./managers/timeline-manager"; -import { ScenesManager } from "./managers/scenes-manager"; -import { ProjectManager } from "./managers/project-manager"; -import { MediaManager } from "./managers/media-manager"; -import { RendererManager } from "./managers/renderer-manager"; -import { CommandManager } from "./managers/commands"; -import { SaveManager } from "./managers/save-manager"; -import { AudioManager } from "./managers/audio-manager"; -import { SelectionManager } from "./managers/selection-manager"; -import { registerDefaultEffects } from "@/lib/effects"; -import { registerDefaultMasks } from "@/lib/masks"; - -export class EditorCore { - private static instance: EditorCore | null = null; - public readonly timeline: TimelineManager; - public readonly command: CommandManager; - public readonly playback: PlaybackManager; - public readonly scenes: ScenesManager; - public readonly project: ProjectManager; - public readonly media: MediaManager; - public readonly renderer: RendererManager; - public readonly save: SaveManager; - public readonly audio: AudioManager; - public readonly selection: SelectionManager; - - private constructor() { - registerDefaultEffects(); - registerDefaultMasks(); - this.command = new CommandManager(); - this.timeline = new TimelineManager(this); - this.playback = new PlaybackManager(this); - this.scenes = new ScenesManager(this); - this.project = new ProjectManager(this); - this.media = new MediaManager(this); - this.renderer = new RendererManager(this); - this.save = new SaveManager(this); - this.audio = new AudioManager(this); - this.selection = new SelectionManager(this); - this.save.start(); - } - - static getInstance(): EditorCore { - if (!EditorCore.instance) { - EditorCore.instance = new EditorCore(); - } - return EditorCore.instance; - } - - static reset(): void { - EditorCore.instance = null; - } -} +import { PlaybackManager } from "./managers/playback-manager";
+import { TimelineManager } from "./managers/timeline-manager";
+import { ScenesManager } from "./managers/scenes-manager";
+import { ProjectManager } from "./managers/project-manager";
+import { MediaManager } from "./managers/media-manager";
+import { RendererManager } from "./managers/renderer-manager";
+import { CommandManager } from "./managers/commands";
+import { SaveManager } from "./managers/save-manager";
+import { AudioManager } from "./managers/audio-manager";
+import { SelectionManager } from "./managers/selection-manager";
+import { registerDefaultEffects } from "@/lib/effects";
+import { registerDefaultMasks } from "@/lib/masks";
+
+export class EditorCore {
+ private static instance: EditorCore | null = null;
+ public readonly timeline: TimelineManager;
+ public readonly command: CommandManager;
+ public readonly playback: PlaybackManager;
+ public readonly scenes: ScenesManager;
+ public readonly project: ProjectManager;
+ public readonly media: MediaManager;
+ public readonly renderer: RendererManager;
+ public readonly save: SaveManager;
+ public readonly audio: AudioManager;
+ public readonly selection: SelectionManager;
+
+ private constructor() {
+ registerDefaultEffects();
+ registerDefaultMasks();
+ this.command = new CommandManager();
+ this.timeline = new TimelineManager(this);
+ this.playback = new PlaybackManager(this);
+ this.scenes = new ScenesManager(this);
+ this.project = new ProjectManager(this);
+ this.media = new MediaManager(this);
+ this.renderer = new RendererManager(this);
+ this.save = new SaveManager(this);
+ this.audio = new AudioManager(this);
+ this.selection = new SelectionManager(this);
+ this.save.start();
+ }
+
+ static getInstance(): EditorCore {
+ if (!EditorCore.instance) {
+ EditorCore.instance = new EditorCore();
+ }
+ return EditorCore.instance;
+ }
+
+ static reset(): void {
+ EditorCore.instance = null;
+ }
+}
|
