import * as tsplus_module_1 from "@effect/core/stream/Channel/operations/drain";
import { concreteStream, StreamInternal } from "@effect/core/stream/Stream/operations/_internal/StreamInternal";
/**
 * Converts this stream to a stream that executes its effects but emits no
 * elements. Useful for sequencing effects using streams.
 *
 * @tsplus fluent ets/Stream drain
 */

export function drain(self, __tsplusTrace) {
  void 0;
  return new StreamInternal(tsplus_module_1.drain(self.channel));
}
//# sourceMappingURL=drain.mjs.map