Files
obsidian-livesync/src/serviceModules/FileAccessObsidian.ts
T
2026-07-17 11:13:16 +00:00

15 lines
648 B
TypeScript

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<ObsidianFileSystemAdapter> {
constructor(app: App, dependencies: FileAccessBaseDependencies) {
const adapter = new ObsidianFileSystemAdapter(app);
super(adapter, dependencies);
}
}