mirror of
https://github.com/Wanxp/obsidian-douban.git
synced 2026-04-06 18:18:45 +08:00
22 lines
764 B
TypeScript
22 lines
764 B
TypeScript
import {SearchHandleMode} from "../../../constant/Constsant";
|
|
import {Editor} from "obsidian";
|
|
import { DoubanPluginSetting } from "../../setting/model/DoubanPluginSetting";
|
|
import UserComponent from "../../user/UserComponent";
|
|
import NetFileHandler from "src/org/wanxp/net/NetFileHandler";
|
|
import DoubanPlugin from "../../../main";
|
|
import SyncStatusHolder from "../../sync/model/SyncStatusHolder";
|
|
import {SyncConfig} from "../../sync/model/SyncConfig";
|
|
|
|
export default interface HandleContext {
|
|
plugin:DoubanPlugin;
|
|
mode:SearchHandleMode;
|
|
settings: DoubanPluginSetting;
|
|
editor?:Editor;
|
|
userComponent: UserComponent;
|
|
netFileHandler: NetFileHandler;
|
|
showAfterCreate?:boolean;
|
|
syncStatusHolder?:SyncStatusHolder;
|
|
action:string;
|
|
syncConfig?: SyncConfig;
|
|
}
|