"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.SinkInternal = void 0;
exports.concreteSink = concreteSink;

var _base = /*#__PURE__*/require("@effect/core/stream/Sink/definition/base");

var _symbols = /*#__PURE__*/require("@effect/core/stream/Sink/definition/symbols");

var _a;

class SinkInternal {
  constructor(channel) {
    this.channel = channel;
    this[_a] = _base.SinkSym;
  }

}

exports.SinkInternal = SinkInternal;
_a = _base.SinkSym;
/**
 * @tsplus macro remove
 */

function concreteSink(_) {//
}
//# sourceMappingURL=SinkInternal.js.map