UNPKG

@berish/rfp

Version:

Binary secure transport organization protocol for peer communication using function fingerprints

21 lines 715 B
import { PeerChunk } from '../chunk'; import type { Peer } from './peer'; export interface PeerScopeBlockerEventMap { block: PeerChunk<any>; unblock: PeerChunk<any>; clear: void; } export declare class PeerScope { private _peer; private _blockerEmitter; private _blockerChain; constructor(peer: Peer); hasBlockers(): boolean; hasBeforeBlocker(chunk: PeerChunk<any>): boolean; getBeforeBlocker(chunk: PeerChunk<any>): PeerChunk<any>[]; addBlocker(chunk: PeerChunk<any>): Promise<void>; removeBlocker(chunk: PeerChunk<any>): Promise<void>; waitBeforeUnblock(chunk: PeerChunk<any>): Promise<any>; clear(): Promise<void>; } //# sourceMappingURL=peerScope.d.ts.map