bueckerlars_obsidian-note-m.../src/application/preview-service.ts

14 lines
454 B
TypeScript

import type { MovePreview } from 'src/types/MovePreview';
import type NoteMoverShortcutPlugin from 'main';
export class PreviewService {
constructor(private readonly plugin: NoteMoverShortcutPlugin) {}
generateVaultMovePreview(): Promise<MovePreview> {
return this.plugin.noteMover.generateVaultMovePreview();
}
generateActiveNotePreview(): Promise<MovePreview | null> {
return this.plugin.noteMover.generateActiveNotePreview();
}
}