API reference › @evolu/common › local‑first/Owner › parseOwnerIdFromOwnerWebSocketTransportUrl
function parseOwnerIdFromOwnerWebSocketTransportUrl(
url: string,
): (string & Brand<"Id"> & Brand<"OwnerId">) | null;
Defined in: packages/common/src/local-first/Owner.ts:398
Extracts OwnerId from an OwnerWebSocketTransport URL query string.
Parses the query string ?ownerId=... and validates that the extracted value
is a valid OwnerId.
Example
parseOwnerIdFromOwnerWebSocketTransportUrl("/sync?ownerId=_12345678abcdefgh");
// Returns: OwnerId or null