export declare const TMapSym: unique symbol; export type TMapSym = typeof TMapSym; export declare const _K: unique symbol; export type _K = typeof _K; export declare const _V: unique symbol; export type _V = typeof _V; /** * Transactional map implemented on top of TRef and TArray. Resolves * conflicts via chaining. * * @tsplus type effect/core/stm/TMap */ export interface TMap { readonly [TMapSym]: TMapSym; readonly [_K]: () => K; readonly [_V]: () => V; } /** * @tsplus type effect/core/stm/TMap.Ops */ export interface TMapOps { $: TMapAspects; } export declare const TMap: TMapOps; /** * @tsplus type effect/core/stm/TMap.Aspects */ export interface TMapAspects { } //# sourceMappingURL=definition.d.ts.map