Files
remanso/src/modules/atproto/parseAtUri.ts
2026-02-15 00:23:57 +01:00

8 lines
256 B
TypeScript

export const parseAtUri = (atUri: string): { did: string; rkey: string } => {
const match = atUri.match(/^at:\/\/(did:[^/]+)\/[^/]+\/(.+)$/)
if (!match) {
throw new Error(`Invalid AT URI: ${atUri}`)
}
return { did: match[1], rkey: match[2] }
}