iso-did
Version:
Isomorphic did core and did key tooling
45 lines • 1.51 kB
TypeScript
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