UNPKG

@credo-ts/core

Version:

<p align="center"> <br /> <img alt="Credo Logo" src="https://github.com/openwallet-foundation/credo-ts/blob/c7886cb8377ceb8ee4efe8d264211e561a75072d/images/credo-logo.png" height="250px" /> </p> <h1 align="center"><b>Credo - Core</b></h1

26 lines • 1.17 kB
import { CredoError } from "../../error/CredoError.mjs"; import "../../error/index.mjs"; import { MdocDeviceRequestMatch } from "./MdocOptions.mjs"; //#region src/modules/mdoc/MdocError.d.ts export declare class MdocError extends CredoError {} /** * Thrown when a device response is valid, but does not disclose what the device request asked for. * * Carries the full match, so callers can see per doc request and per element what is missing. */ export declare class MdocDeviceRequestNotSatisfiedError extends MdocError { readonly deviceRequestMatch: MdocDeviceRequestMatch; constructor(deviceRequestMatch: MdocDeviceRequestMatch, message?: string); } /** * Thrown when a response is received for an mdoc verification session that has expired. * * Separate from {@link MdocError} so callers can distinguish an expired session (the wallet took * too long, and the session can be retried with a new request) from an actual verification failure. */ export declare class MdocVerificationSessionExpiredError extends MdocError { readonly expiresAt: Date; constructor(expiresAt: Date, message?: string); } //#endregion //# sourceMappingURL=MdocError.d.mts.map