import { Observable } from '../../Observable'; import { bufferWhen, BufferWhenSignature } from '../../operator/bufferWhen'; Observable.prototype.bufferWhen = bufferWhen; declare module '../../Observable' { interface Observable { bufferWhen: BufferWhenSignature; } }