import * as tsplus_module_1 from "@effect/core/stm/THub/definition";
import * as tsplus_module_2 from "@effect/core/stm/THub/operations/TDequeue/make";
import { concreteTHub } from "@effect/core/stm/THub/operations/_internal/InternalTHub";
/**
 * @tsplus getter ets/THub subscribe
 */

export function subscribe(self) {
  void 0;
  return tsplus_module_2.make(self.hubSize, self.publisherHead, self.publisherTail, self.requestedCapacity, self.subscriberCount, self.subscribers);
}
//# sourceMappingURL=subscribe.mjs.map