UNPKG

novel-opds-now

Version:

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

24 lines (23 loc) 1.05 kB
/// <reference types="node" /> import { IUseIPFSApi } from '../types'; import { IDResult } from 'ipfs-core-types/src/root'; import Bluebird from 'bluebird'; import { Multiaddr } from 'multiaddr'; import AbortControllerTimer from 'abort-controller-timer'; import { ITSResolvable } from 'ts-type'; export declare const peerAbortController: AbortControllerTimer<number | NodeJS.Timeout>; export declare function getPeerCacheKey(peerID: string): { peer_id: string; _not_multiaddr: boolean; peer_addr: Multiaddr; }; export declare function connectPeers(ipfs: IUseIPFSApi, peerID: string, me?: IDResult, timeout?: number, extra?: { hidden?: boolean; }): Promise<void>; export declare function _connectPeers(ipfs: IUseIPFSApi, peerID: string, me?: ITSResolvable<IDResult>, timeout?: number, extra?: { hidden?: boolean; }, ...msg: any[]): Promise<void>; export declare function connectPeersAll(ipfs: IUseIPFSApi, peers: ITSResolvable<string[]>, extra?: { hidden?: boolean; timeout?: number; }, ...msg: any[]): Bluebird<void[]>;