UNPKG

@sphereon/ssi-sdk.ebsi-support

Version:

17 lines (14 loc) 543 B
import { DIDResolutionOptions, DIDResolutionResult, DIDResolver, ParsedDID, Resolvable, Resolver } from 'did-resolver' import { getResolver } from '@sphereon/ssi-sdk-ext.did-resolver-ebsi' const resolveDidEbsi: DIDResolver = async ( didUrl: string, _parsed: ParsedDID, _resolver: Resolvable, options: DIDResolutionOptions, ): Promise<DIDResolutionResult> => { const resolver = new Resolver({ ...getResolver() }) return resolver.resolve(didUrl, options) } export function getDidEbsiResolver() { return { key: resolveDidEbsi } }