@ew-did-registry/credentials-interface
Version:
The package provides interfaces for credentials.
11 lines (10 loc) • 1.03 kB
TypeScript
import { IPresentationDefinition } from '@sphereon/pex';
import { PresentationDefinitionV1, PresentationDefinitionV2 } from '@sphereon/pex-models';
import { CredentialSubject } from './credentials.types';
import { ContinueExchangeCredentials, ContinueExchangeSelections, VpRequest } from './exchange.types';
export declare function isPresentationDefinitionV1(presentationDefinition: unknown): presentationDefinition is PresentationDefinitionV1;
export declare function isPresentationDefinitionV2(presentationDefinition: unknown): presentationDefinition is PresentationDefinitionV2;
export declare function isPresentationDefinition(presentationDefinition: unknown): presentationDefinition is IPresentationDefinition;
export declare function isVpRequest(request: unknown): request is VpRequest;
export declare function isContinueExchangeSelections(value: unknown): value is ContinueExchangeSelections;
export declare function isContinueExchangeCredentials(value: unknown): value is ContinueExchangeCredentials<CredentialSubject>;