UNPKG

@ew-did-registry/credentials-interface

Version:
11 lines (10 loc) 1.03 kB
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>;