@sodazone/ocelloids-client - v3.1.1
    Preparing search index...

    Interface SubscribableApi<T, P>

    Subscribable Agent API.

    interface SubscribableApi<T = AnySubscriptionInputs, P = AnyJson> {
        allSubscriptions(options?: RequestOptions): Promise<Subscription<T>[]>;
        createSubscription(
            subscription: Omit<Subscription<T>, "agent">,
            options?: RequestOptions,
        ): Promise<unknown>;
        deleteSubscription(id: string, options?: RequestOptions): Promise<unknown>;
        getSubscription(
            id: string,
            options?: RequestOptions,
        ): Promise<Subscription<T>>;
        subscribe(
            subscription: string | T,
            handlers: WebSocketHandlers<P>,
            onDemandHandlers?: OnDemandSubscriptionHandlers<T>,
        ): Promise<WebSocket>;
    }

    Type Parameters

    Implemented by

    Index

    Methods

    • Parameters

      • subscription: Omit<Subscription<T>, "agent">
      • Optionaloptions: RequestOptions

      Returns Promise<unknown>

    • Parameters

      • id: string
      • Optionaloptions: RequestOptions

      Returns Promise<unknown>