import DoubanSubject from "../model/DoubanSubject"; import HandleContext from "../model/HandleContext"; import HandleResult from "../model/HandleResult"; export default interface DoubanSubjectLoadHandler { parse(extract: T, context: HandleContext): Promise; support(extract: DoubanSubject): boolean; handle(url: string, context: HandleContext): void; }