obsidian-douban/src/org/wanxp/douban/data/model/HandleContext.ts
wanxp 5c345efa1d 1. fix sync movie fetch wrong type
2. fix can not get the comment of book or movie
2023-09-23 09:21:46 +08:00

31 lines
1.0 KiB
TypeScript

import DoubanPlugin from "../../../main";
import { DoubanPluginSetting } from "../../setting/model/DoubanPluginSetting";
import DoubanSubject from "./DoubanSubject";
import {Editor} from "obsidian";
import GlobalStatusHolder from "../../model/GlobalStatusHolder";
import NetFileHandler from "src/org/wanxp/net/NetFileHandler";
import {SearchHandleMode} from "../../../constant/Constsant";
import {SearchPageInfo} from "./SearchPageInfo";
import {SearchResultsPage} from "schema-dts";
import {SyncConfig} from "../../sync/model/SyncConfig";
import SyncStatusHolder from "../../sync/model/SyncStatusHolder";
import UserComponent from "../../user/UserComponent";
export default interface HandleContext {
plugin:DoubanPlugin;
mode:SearchHandleMode;
settings: DoubanPluginSetting;
editor?:Editor;
userComponent: UserComponent;
netFileHandler: NetFileHandler;
showAfterCreate?:boolean;
syncStatusHolder?:GlobalStatusHolder;
action:string;
syncConfig?: SyncConfig;
listItem?:DoubanSubject;
syncActive?:boolean;
searchPage?:SearchPageInfo;
}