nostr-tools
Version:
Tools for making a Nostr client.
12 lines (11 loc) • 632 B
TypeScript
import { AbstractRelay, type AbstractRelayConstructorOptions } from './abstract-relay.ts';
export declare function useWebSocketImplementation(websocketImplementation: any): void;
export declare class Relay extends AbstractRelay {
constructor(url: string, options?: Pick<AbstractRelayConstructorOptions, 'enablePing' | 'enableReconnect' | 'idleTimeout'>);
static connect(url: string, options?: Pick<AbstractRelayConstructorOptions, 'enablePing' | 'enableReconnect' | 'idleTimeout'>): Promise<Relay>;
}
export type RelayRecord = Record<string, {
read: boolean;
write: boolean;
}>;
export * from './abstract-relay.ts';