import { _K, _V, TMapSym } from "@effect/core/stm/TMap/definition" export class InternalTMap implements TMap { readonly [TMapSym]: TMapSym = TMapSym readonly [_K]!: () => K readonly [_V]!: () => V constructor( readonly tBuckets: TRef>>, readonly tSize: TRef ) {} } /** * @tsplus macro remove */ export function concreteTMap( _: TMap ): asserts _ is InternalTMap { // }