AppleSauce
    Preparing search index...

    Interface IGroup

    interface IGroup {
        add(relay: IRelay): void;
        count(
            filters: Filter | Filter[],
            id?: string,
        ): Observable<Record<string, CountResponse>>;
        event(event: NostrEvent): Observable<PublishResponse>;
        has(relay: string | IRelay): boolean;
        negentropy(
            store: NegentropyReadStore,
            filter: Filter,
            reconcile: ReconcileFunction,
            opts?: NegentropySyncOptions,
        ): Promise<boolean>;
        publish(
            event: NostrEvent,
            opts?: PublishOptions,
        ): Promise<PublishResponse[]>;
        remove(relay: IRelay): void;
        req(filters: FilterInput, id?: string): Observable<SubscriptionResponse>;
        request(
            filters: FilterInput,
            opts?: GroupRequestOptions,
        ): Observable<NostrEvent>;
        subscription(
            filters: FilterInput,
            opts?: GroupSubscriptionOptions,
        ): Observable<SubscriptionResponse>;
        sync(
            store: NegentropySyncStore,
            filter: Filter,
            direction?: SyncDirection,
        ): Observable<NostrEvent>;
    }

    Implemented by

    Index

    Methods