OpSpaceCompressedId TypeAlias
A compressed ID that has been normalized into "op space".
Signature
export type OpSpaceCompressedId = number & {
readonly OpNormalized: "9209432d-a959-4df7-b2ad-767ead4dbcae";
};
Remarks
Use normalizeToOpSpace(id) to encode IDs for serialized/persisted structures (e.g. ops), and normalizeToSessionSpace(id, originSessionId) to decode them for local use. Note that normalizeToSessionSpace(id, originSessionId) requires additional information to be able to decode the ID: see its documentation for details.
Op-space IDs are the compressed representation intended for serialization. Consumer-facing APIs and runtime data structures should generally use SessionSpaceCompressedId, or StableId.