@animo-id/pex
Version:
A Typescript implementation of the v1 and v2 DIF Presentation Exchange specification
19 lines (18 loc) • 864 B
TypeScript
import { IInternalPresentationDefinition } from '../../types';
import { WrappedVerifiableCredential } from '../../types/PexCredentialMapper';
import { EvaluationClient } from '../evaluationClient';
import { AbstractEvaluationHandler } from './abstractEvaluationHandler';
export declare class UriEvaluationHandler extends AbstractEvaluationHandler {
constructor(client: EvaluationClient);
getName(): string;
private static HASHLINK_URL_ENCODED_REGEX;
private static HASHLINK_QUERY_URL_REGEX;
handle(definition: IInternalPresentationDefinition, wrappedVcs: WrappedVerifiableCredential[]): void;
private evaluateUris;
private static buildVcContextAndSchemaUris;
private createSuccessResultObject;
private createErrorResultObject;
private createWarnResultObject;
private createResult;
private static containsHashlink;
}