Skip to main content

Function: parseAtUri()

parseAtUri(uri): null | { collection: string; did: string; rkey: string; }

Defined in: web/lib/atproto/record-creator.ts:949

Parse an AT-URI into components.

Parameters

uri

string

AT-URI string

Returns

null | { collection: string; did: string; rkey: string; }

Parsed components or null if invalid

Example

const parts = parseAtUri('at://did:plc:abc/pub.chive.preprint.submission/123');
// { did: 'did:plc:abc', collection: 'pub.chive.preprint.submission', rkey: '123' }