subscriber-connection.d.ts 709 B

12345678910111213141516171819202122232425
  1. import type { Subscriber } from "./abstract-provider.js";
  2. import type { Provider } from "./provider.js";
  3. /**
  4. * @TODO
  5. *
  6. * @_docloc: api/providers/abstract-provider
  7. */
  8. export interface ConnectionRpcProvider extends Provider {
  9. _subscribe(param: Array<any>, processFunc: (result: any) => void): number;
  10. _unsubscribe(filterId: number): void;
  11. }
  12. /**
  13. * @TODO
  14. *
  15. * @_docloc: api/providers/abstract-provider
  16. */
  17. export declare class BlockConnectionSubscriber implements Subscriber {
  18. #private;
  19. constructor(provider: ConnectionRpcProvider);
  20. start(): void;
  21. stop(): void;
  22. pause(dropWhilePaused?: boolean): void;
  23. resume(): void;
  24. }
  25. //# sourceMappingURL=subscriber-connection.d.ts.map