everscale-inpage-provider - v0.6.6
    Preparing search index...

    Interface Subscription<T>

    interface Subscription<T extends ProviderEvent> {
        on(
            eventName: "data",
            listener: (data: ProviderEventData<T>) => void,
        ): this;
        on(eventName: "subscribed", listener: () => void): this;
        on(eventName: "unsubscribed", listener: () => void): this;
        subscribe: () => Promise<void>;
        unsubscribe: () => Promise<void>;
    }

    Type Parameters

    Index

    Properties

    Methods

    Properties

    subscribe: () => Promise<void>

    Can be used to re-subscribe with the same parameters.

    unsubscribe: () => Promise<void>

    Unsubscribes the subscription.

    Methods

    • Fires on each incoming event with the event object as argument.

      Parameters

      Returns this

    • Fires on successful re-subscription

      Parameters

      • eventName: "subscribed"

        'subscribed'

      • listener: () => void

      Returns this

    • Fires on unsubscription

      Parameters

      • eventName: "unsubscribed"

        'unsubscribed'

      • listener: () => void

      Returns this