UNPKG

@bluesky-social/syntax

Version:

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

20 lines 880 B
export declare const INVALID_HANDLE = "handle.invalid"; export declare const DISALLOWED_TLDS: string[]; export declare const ensureValidHandle: (handle: string) => void; export declare const ensureValidHandleRegex: (handle: string) => void; export declare const normalizeHandle: (handle: string) => string; export declare const normalizeAndEnsureValidHandle: (handle: string) => string; export declare const isValidHandle: (handle: string) => boolean; export declare const isValidTld: (handle: string) => boolean; export declare class InvalidHandleError extends Error { } /** @deprecated Never used */ export declare class ReservedHandleError extends Error { } /** @deprecated Never used */ export declare class UnsupportedDomainError extends Error { } /** @deprecated Never used */ export declare class DisallowedDomainError extends Error { } //# sourceMappingURL=handle.d.ts.map