import { type App } from "@/deps"; import { FileAccessBase, type FileAccessBaseDependencies } from "@vrtmrz/livesync-commonlib/compat/serviceModules/FileAccessBase"; import { ObsidianFileSystemAdapter } from "./FileSystemAdapters/ObsidianFileSystemAdapter"; /** * Obsidian-specific implementation of FileAccessBase * Uses ObsidianFileSystemAdapter for platform-specific operations */ export class FileAccessObsidian extends FileAccessBase { constructor(app: App, dependencies: FileAccessBaseDependencies) { const adapter = new ObsidianFileSystemAdapter(app); super(adapter, dependencies); } }