UNPKG

novel-opds-now

Version:

按需生成 epub,此模組不使用排程任務來生成 epub

11 lines (10 loc) 757 B
import { IUseIPFSApi } from '../../types'; import { IPubSubBase, IPubSubEpub } from '../types'; import { ITSResolvable } from 'ts-type'; import Bluebird from 'bluebird'; export declare const EPUB_TOPIC = "novel-opds-now"; export declare function pubsubUnSubscribe(ipfs: IUseIPFSApi): Promise<void>; export declare function pubsubPublishEpub<T extends IPubSubEpub>(ipfs: IUseIPFSApi, { siteID, novelID, ...data }: T, peers?: ITSResolvable<string[]>): Promise<void>; export declare function pubsubPublish<T extends IPubSubBase>(ipfs: IUseIPFSApi, data: T, peers?: ITSResolvable<string[]>): Promise<void>; export declare function pubsubSubscribe(ipfs: IUseIPFSApi): Bluebird<void>; export declare function getPubsubPeers(ipfs: IUseIPFSApi): Promise<string[]>;