UNPKG

iso-did

Version:

Isomorphic did core and did key tooling

45 lines 1.51 kB
export function createPlcResolver(directory?: string): (did: string, parsed: import("did-resolver").ParsedDID, resolver: import("did-resolver").Resolvable, options: import("did-resolver").DIDResolutionOptions) => Promise<import("did-resolver").DIDResolutionResult>; /** * @param {Object} options * @param {string} options.directory * @param {import('did-resolver').ParsedDID} options.parsed * @param {import('did-resolver').DIDResolutionOptions} options.options */ export function resolve(options: { directory: string; parsed: import("did-resolver").ParsedDID; options: import("did-resolver").DIDResolutionOptions; }): Promise<{ didDocumentMetadata: {}; didResolutionMetadata: { error: string; message: string; contentType?: undefined; }; didDocument: null; } | { didDocumentMetadata: {}; didResolutionMetadata: { contentType: string; error?: undefined; message?: undefined; }; didDocument: T.DIDDocument; }>; /** * Check if the input is a valid PLC DID * * @param {string } input */ export function isPlc(input: string): boolean; /** * @see {@link https://plc.directory} * * Spec {@link https://web.plc.directory/spec/v0.1/did-plc} */ export const DIRECTORY: "https://plc.directory"; /** @type {import('did-resolver').ResolverRegistry} */ export const resolver: import("did-resolver").ResolverRegistry; export const PLC_DID_RE: RegExp; import * as T from './types.js'; //# sourceMappingURL=plc.d.ts.map