import { _A, THubSym } from "@effect/core/stm/THub/definition" export class InternalTHub implements THub { readonly [THubSym]: THubSym = THubSym readonly [_A]!: () => A constructor( readonly hubSize: TRef, readonly publisherHead: TRef>>, readonly publisherTail: TRef>>, readonly requestedCapacity: number, readonly strategy: THub.Strategy, readonly subscriberCount: TRef, readonly subscribers: TRef>>>> ) {} } /** * @tsplus macro remove */ export function concreteTHub( _: THub ): asserts _ is InternalTHub { // }