mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-07-26 14:32:58 +00:00
15 lines
648 B
TypeScript
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);
|
|
}
|
|
}
|