di-wings
Version:
Aviary Tech's common library for decentralized identity
26 lines • 720 B
TypeScript
export interface DIDDocument {
'@context': string | string[];
id: string;
verificationMethod?: Array<{
id: string;
type: string;
controller: string;
publicKeyMultibase?: string;
}>;
authentication?: string[];
assertionMethod?: string[];
keyAgreement?: string[];
capabilityInvocation?: string[];
capabilityDelegation?: string[];
service?: Array<{
id: string;
type: string;
serviceEndpoint: string;
}>;
}
export declare class DIDResolver {
private methodResolvers;
resolve(did: string): Promise<DIDDocument>;
resolveVerificationMethod(didUrl: string): Promise<any>;
}
//# sourceMappingURL=did-resolver.d.ts.map