di-wings
Version:
Aviary Tech's common library for decentralized identity
19 lines • 762 B
TypeScript
import { VerificationMethod } from '../common/verification-method';
import { Service } from '../common/service';
export declare class IdentifierDocument {
'@context': string[];
id: string;
controller?: string;
alsoKnownAs?: string[];
verificationMethod: VerificationMethod[];
authentication: (string | VerificationMethod)[];
assertionMethod: (string | VerificationMethod)[];
keyAgreement: (string | VerificationMethod)[];
capabilityInvocation: (string | VerificationMethod)[];
capabilityDelegation: (string | VerificationMethod)[];
service: Service[];
constructor(data: Partial<IdentifierDocument>);
private normalizeVerificationMethod;
toJSON(): object;
}
//# sourceMappingURL=identifier-document.d.ts.map