# RefHashRing.empty

Creates a new empty RefHashRing.

## Signatures

```ts
export declare function empty<A extends PrimaryKey.PrimaryKey, E = never, R = never>(options?: {
    readonly baseWeight?: number;
}): Effect.Effect<RefHashRing<A, E>, never, R | Scope.Scope>;
```

## Why

Creates a new empty RefHashRing. The operation remains attached to the RefSubject's versioned
state boundary.

## Ownership and lifetime

Running empty performs one serialized hash ring transition and resolves with its committed
value. It acquires no resource; failures and services remain those of the source ref.
