UNPKG

@microsoft/useragent-sdk

Version:

SDK for building decentralized identity wallets and enterprise agents.

24 lines (23 loc) 814 B
import IResolver from '../../src/resolvers/IResolver'; import Identifier from '../../src/Identifier'; import IdentifierDocument from '../../src/IdentifierDocument'; /** * Implementation of a resolver for testing. * @class * @implements Resolver */ export default class TestResolver implements IResolver { private identifier; private identifierDocument; /** * Prepares the resolver for the test run. * @param identifier to use for the test. * @param identifierDocument to use for the test. */ prepareTest(identifier: Identifier, identifierDocument: IdentifierDocument): void; /** * Sends a fetch request to the resolver URL including the * specified identifier. */ resolve(identifier: Identifier): Promise<IdentifierDocument>; }