Files
obsidian-livesync/src/modules/AbstractObsidianModule.ts
T
2026-06-19 17:45:37 +09:00

22 lines
485 B
TypeScript

import type { LiveSyncCore } from "@/main";
import type ObsidianLiveSyncPlugin from "@/main";
import { AbstractModule } from "./AbstractModule.ts";
export abstract class AbstractObsidianModule extends AbstractModule {
get app() {
return this.plugin.app;
}
constructor(
public plugin: ObsidianLiveSyncPlugin,
core: LiveSyncCore
) {
super(core);
}
//should be overridden
isThisModuleEnabled() {
return true;
}
}