@houdoku/extension-mangalife
Version:
{"id":"859e5a3d-8ee4-4e38-b270-c8c3c80771d2","name":"MangaLife","url":"https://manga4life.com","version":"1.4.2","translatedLanguage":"ENGLISH","hasSettings":false}
29 lines • 1.27 kB
TypeScript
import { GetSeriesFunc, GetChaptersFunc, GetPageRequesterDataFunc, GetPageUrlsFunc, GetSearchFunc, GetImageFunc, GetDirectoryFunc, GetSettingsFunc, SetSettingsFunc, GetSettingTypesFunc, Series } from "houdoku-extension-lib";
import { GetFilterOptionsFunc, UtilFunctions } from "houdoku-extension-lib/dist/interface";
import { DirectoryEntry } from "./types";
export declare class NepClient {
extensionId: string;
baseUrl: string;
util: UtilFunctions;
fullDirectoryList: DirectoryEntry[];
constructor(extensionId: string, baseUrl: string, utilFns: UtilFunctions);
_getDirectoryList: () => Promise<void>;
_parseDirectoryList: (directoryList: DirectoryEntry[]) => Series[];
_decodeChapterId: (id: string) => {
path: string;
number: number;
};
_chapterImage: (id: string) => string;
getSeries: GetSeriesFunc;
getChapters: GetChaptersFunc;
getPageRequesterData: GetPageRequesterDataFunc;
getPageUrls: GetPageUrlsFunc;
getImage: GetImageFunc;
getDirectory: GetDirectoryFunc;
getSearch: GetSearchFunc;
getSettingTypes: GetSettingTypesFunc;
getSettings: GetSettingsFunc;
setSettings: SetSettingsFunc;
getFilterOptions: GetFilterOptionsFunc;
}
//# sourceMappingURL=nep.d.ts.map