UNPKG

@atproto/did

Version:

DID resolution and verification library

15 lines 703 B
import { Did } from './did.js'; /** * An absolute DID reference: `${Did}#${fragment}`. * * @see {@link https://www.w3.org/TR/did-core/#did-url-syntax} */ export type DidRefAbsolute<M extends string = string> = `${Did<M>}#${string}`; export declare const isDidRefAbsolute: (value: unknown) => value is DidRefAbsolute; /** * A relative DID reference (a `#fragment` resolved against the surrounding * DID document's `id`). The optional `id` parameter narrows the fragment. */ export type DidRefRelative<I extends string = string> = `#${I}`; export declare function isDidRefRelative<I extends string = string>(value: unknown, id?: I): value is DidRefRelative<I>; //# sourceMappingURL=did-ref.d.ts.map