API reference / @evolu/common / local-first / parseOwnerIdFromOwnerWebSocketTransportUrl
Function: parseOwnerIdFromOwnerWebSocketTransportUrl()
function parseOwnerIdFromOwnerWebSocketTransportUrl(
url,
): (string & Brand<"Id"> & Brand<"OwnerId">) | null;
Defined in: packages/common/src/local-first/Owner.ts:382
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
Parameters
| Parameter | Type |
|---|---|
url | string |