/// import { Cancellable, OnExtensionSubscriber, OnNextSubscriber, OnTerminalSubscriber, Requestable } from "rsocket-core"; import { Codec } from "rsocket-messaging"; import { Observer, Subscription } from "rxjs"; interface ObserverToBufferingRSocketSubscriber extends Subscription, Array, Observer, Cancellable, Requestable, OnExtensionSubscriber { } declare class ObserverToBufferingRSocketSubscriber extends Subscription implements Observer, Cancellable, Requestable, OnExtensionSubscriber { protected requested: number; protected readonly subscriber: OnTerminalSubscriber & OnNextSubscriber & OnExtensionSubscriber; protected readonly inputCodec: Codec; protected wip: number; private e; private done; constructor(requested: number, subscriber: OnTerminalSubscriber & OnNextSubscriber & OnExtensionSubscriber, inputCodec: Codec); request(n: number): void; cancel(): void; onExtension(extendedType: number, content: Buffer, canBeIgnored: boolean): void; next(value: T): void; error(err: any): void; complete(): void; private drain; } export default ObserverToBufferingRSocketSubscriber;