dwnpm
Version:
Decentralized Registry Package Manager (DRPM) helps developers publish, install, find and manage Decentralized Packages (DPKs) published to Decentralized Web Nodes (DWNs). DRPM does this by looking up a Decentralized Identifier (DID) to find its DID docum
24 lines (22 loc) • 755 B
text/typescript
import { CryptoApi, LocalKeyManager } from '@web5/crypto';
import {
BearerDid,
DidDocument,
DidJwkCreateOptions,
DidVerificationMethod,
DidWeb
} from '@web5/dids';
export class DidWebFacade extends DidWeb {
public static async create<TKms extends CryptoApi | undefined = undefined>({
keyManager = new LocalKeyManager(),
options = {}
}: {
keyManager?: TKms;
options?: DidJwkCreateOptions<TKms>;
} = {}): Promise<BearerDid> {
throw new Error('Method not implemented.' + keyManager + options);
}
public static async getSigningMethod({ didDocument, methodId }: { didDocument: DidDocument; methodId?: string; }): Promise<DidVerificationMethod> {
throw new Error('Method not implemented.' + didDocument + methodId);
}
}