SingletonAddress
The SingletonAddress module models the runtime address assigned to a cluster singleton registration. The address pairs the singleton name with the ShardId selected from that name and its shard group, giving sharding one stable value for registration events, equality, hashing, and local singleton fiber tracking.
Schemas
SingletonAddress
Added in v4.0.0
Source
Signature
declare class SingletonAddress extends {
readonly name: string;
readonly shardId: ShardId;
} {
constructor(...args: [props: {
readonly name: string;
readonly shardId: ShardId;
}, options?: MakeOptions]);
readonly "~effect/cluster/SingletonAddress": "~effect/cluster/SingletonAddress";
"~effect/interfaces/Equal"(that: SingletonAddress): boolean;
"~effect/interfaces/Hash"(): number;
}
Represents the unique address of an singleton within the cluster.