vault-link/plugin/src/events/file-event-handler.ts
2024-12-10 21:37:25 +00:00

8 lines
302 B
TypeScript

import { 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>;
}