VerifierBase: {
    close: (() => Promise<Result<void, CloseVerifierError>>);
    compact: {
        getCacheExpiry: (() => Promise<Date | undefined>);
        refreshCache: (() => Promise<Result<RefreshCacheSuccess, RefreshCacheError<IssuerResolverError | RevocationListResolverError>>>);
        refreshIssuerCache: (() => Promise<Result<RefreshCacheSuccess, RefreshCacheError<IssuerResolverError>>>);
        refreshRevocationCache: (() => Promise<Result<RefreshCacheSuccess, RefreshCacheError<RevocationListResolverError>>>);
        verify: ((options) => Promise<Result<VerifyCompactCredentialResult, VerifyCompactCredentialError>>);
    };
    compactSemantic: {
        getCacheExpiry: (() => Promise<Date | undefined>);
        refreshCache: (() => Promise<Result<RefreshCacheSuccess, RefreshCacheError<IssuerResolverError | RevocationListResolverError>>>);
        refreshIssuerCache: (() => Promise<Result<RefreshCacheSuccess, RefreshCacheError<IssuerResolverError>>>);
        refreshRevocationCache: (() => Promise<Result<RefreshCacheSuccess, RefreshCacheError<RevocationListResolverError>>>);
        verify: ((options) => Promise<Result<VerifyCompactSemanticCredentialResult, VerifyCompactCredentialError>>);
    };
    ecosystem: Omit<EcosystemService, "initialise">;
    isOpen: (() => boolean);
    mobile: {
        addTrustedIssuerCertificates: ((certificates) => Promise<Result<string[], AddTrustedIssuerCertificatesError>>);
        createProximityPresentationSession: ((options) => Promise<Result<void, CreateProximityPresentationSessionError>>);
        deleteTrustedIssuerCertificate: ((certificateId) => Promise<void>);
        getTrustedIssuerCertificates: (() => Promise<TrustedIssuerCertificate[]>);
        sendProximityPresentationRequest: ((options) => Promise<Result<MobileCredentialResponse, SendProximityPresentationRequestError>>);
        terminateProximityPresentationSession: (() => Promise<void>);
    };
}

An instance of a verifier

Type declaration

Generated using TypeDoc