@credo-ts/core
Version:
<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1
24 lines (23 loc) • 1.12 kB
text/typescript
import { DidDocumentService } from "./service/DidDocumentService.mjs";
import "./service/index.mjs";
import { VerificationMethod } from "./verificationMethod/VerificationMethod.mjs";
import "./verificationMethod/index.mjs";
import { DidDocument } from "./DidDocument.mjs";
//#region src/modules/dids/domain/DidDocumentBuilder.d.ts
declare class DidDocumentBuilder {
private didDocument;
constructor(id: string);
addContext(context: string): this;
addController(controller: string): this;
addService(service: DidDocumentService): this;
addVerificationMethod(verificationMethod: VerificationMethod): this;
addAuthentication(authentication: string | VerificationMethod): this;
addAssertionMethod(assertionMethod: string | VerificationMethod): this;
addCapabilityDelegation(capabilityDelegation: string | VerificationMethod): this;
addCapabilityInvocation(capabilityInvocation: string | VerificationMethod): this;
addKeyAgreement(keyAgreement: string | VerificationMethod): this;
build(): DidDocument;
}
//#endregion
export { DidDocumentBuilder };
//# sourceMappingURL=DidDocumentBuilder.d.mts.map