UNPKG

@bluesky-social/syntax

Version:

Validation for atproto identifiers and formats: DID, handle, NSID, AT URI, etc

15 lines 532 B
export declare class NSID { segments: string[]; static parse(nsid: string): NSID; static create(authority: string, name: string): NSID; static isValid(nsid: string): boolean; constructor(nsid: string); get authority(): string; get name(): string | undefined; toString(): string; } export declare const ensureValidNsid: (nsid: string) => void; export declare const ensureValidNsidRegex: (nsid: string) => void; export declare class InvalidNsidError extends Error { } //# sourceMappingURL=nsid.d.ts.map