UNPKG

rx-nostr

Version:

A library based on RxJS, which allows Nostr applications to easily communicate with relays.

26 lines 831 B
import { Observable } from 'rxjs'; import { OkPacketAgainstEvent } from '../packet.js'; import { AuthProxy } from './auth.js'; import { RelayConnection } from './relay.js'; import * as Nostr from "nostr-typedef"; export declare class PublishProxy { private relay; private authProxy; private pubs; private authRequiredPubs; private count$; private ok$; private disposed; constructor(params: { relay: RelayConnection; authProxy: AuthProxy | null; }); publish(event: Nostr.Event): Promise<void>; confirmOK(eventId: string): void; getOkAgainstEventObservable(): Observable<OkPacketAgainstEvent>; getLogicalConnectionSizeObservable(): Observable<number>; dispose(): void; [Symbol.dispose](): void; private sendEVENT; } //# sourceMappingURL=publish.d.ts.map