fix import error

This commit is contained in:
wanxp 2022-10-24 20:41:02 +08:00
parent 49be403b23
commit f651a851c9
10 changed files with 126 additions and 122 deletions

@ -2,7 +2,7 @@ import {AggregateRating, Person, WithContext} from 'schema-dts';
import DoubanSubject from 'src/douban/data/model/DoubanSubject';
export default class DoubanPageBroadcastSubject {
export default class DoubanPageBroadcastSubject extends DoubanSubject {
pageNumber:number;
broadcast:DoubanPageBroadcastSubject[];
pageSize:number;

@ -5,6 +5,7 @@ import DoubanAbstractLoadHandler from "./DoubanAbstractLoadHandler";
import DoubanBookSubject from "../model/DoubanBookSubject";
import DoubanPlugin from "main";
import { DoubanPluginSettings } from "src/douban/Douban";
import DoubanSubject from "../model/DoubanSubject";
export default class DoubanBookLoadHandler extends DoubanAbstractLoadHandler<DoubanBookSubject> {

@ -1,10 +1,11 @@
import { CheerioAPI } from 'cheerio';
import DoubanAbstractLoadHandler from "./DoubanAbstractLoadHandler";
import DoubanMovieSubject from '../model/DoubanBookSubject';
import DoubanPlugin from "main";
import { DoubanPluginSettings } from "src/douban/Douban";
import SchemaOrg from "src/utils/SchemaOrg";
import { moment } from "obsidian";
import DoubanSubject from '../model/DoubanSubject';
import DoubanMovieSubject from '../model/DoubanMovieSubject';
export default class DoubanMovieLoadHandler extends DoubanAbstractLoadHandler<DoubanMovieSubject> {

@ -4,6 +4,7 @@ import DoubanMusicSubject from '../model/DoubanMusicSubject';
import DoubanPlugin from "main";
import { DoubanPluginSettings } from "src/douban/Douban";
import { moment } from "obsidian";
import DoubanSubject from '../model/DoubanSubject';
export default class DoubanMusicLoadHandler extends DoubanAbstractLoadHandler<DoubanMusicSubject> {

@ -3,6 +3,7 @@ import DoubanAbstractLoadHandler from "./DoubanAbstractLoadHandler";
import DoubanNoteSubject from '../model/DoubanNoteSubject';
import DoubanPlugin from "main";
import { DoubanPluginSettings } from "src/douban/Douban";
import DoubanSubject from '../model/DoubanSubject';
import html2markdown from '@notable/html2markdown';
import { moment } from "obsidian";

@ -2,6 +2,7 @@ import { CheerioAPI } from "cheerio";
import DoubanAbstractLoadHandler from "./DoubanAbstractLoadHandler";
import DoubanPlugin from "main";
import { DoubanPluginSettings } from "src/douban/Douban";
import DoubanSubject from "../model/DoubanSubject";
import DoubanTeleplaySubject from "../model/DoubanTeleplaySubject";
import SchemaOrg from "src/utils/SchemaOrg";
import { moment } from "obsidian";

@ -2,7 +2,7 @@ import {AggregateRating, Person, WithContext} from 'schema-dts';
import DoubanSubject from "./DoubanSubject";
export default class DoubanMovieSubject extends DoubanSubject {
export default class DoubanBookSubject extends DoubanSubject {
author:string[];
translator:string[];
bookType:string;

@ -2,7 +2,6 @@ import { App, Editor, Modal, TextComponent } from "obsidian";
import DoubanPlugin from "main";
import { i18nHelper } from "src/lang/helper";
import { log } from "src/utils/Logutil";
export class DoubanSearchModal extends Modal {
searchTerm: string;

@ -2,7 +2,7 @@ import { DoubanPluginSettings, doubanHeadrs } from 'src/douban/Douban';
import cheerio, { load } from 'cheerio';
import { get, readStream } from 'tiny-network';
import DoubanSearchResultSubject from 'src/douban/model/DoubanSearchResultSubject';
import DoubanSearchResultSubject from '../model/DoubanSearchResultSubject';
import SearchParserHandler from './SearchParser';
import { ensureStatusCode } from 'src/douban/ResponseHandle';
import { log } from 'src/utils/Logutil';

@ -1,5 +1,5 @@
import { CheerioAPI } from "cheerio";
import DoubanSearchResultSubject from "src/douban/model/DoubanSearchResultSubject";
import DoubanSearchResultSubject from "../model/DoubanSearchResultSubject";
export default class SearchParserHandler {
static parseSearch(dataHtml:CheerioAPI):DoubanSearchResultSubject[] {