vault-link/plugin/src/events/file-event-handler.ts
2024-12-20 16:14:46 +00:00

8 lines
307 B
TypeScript

import type { TAbstractFile } from "obsidian";
export interface FileEventHandler {
onCreate: (path: TAbstractFile) => Promise<void>;
onDelete: (path: TAbstractFile) => Promise<void>;
onRename: (path: TAbstractFile, oldPath: string) => Promise<void>;
onModify: (path: TAbstractFile) => Promise<void>;
}