vulncheck-sdk
Version:
A comprehensive TypeScript/JavaScript SDK for the VulnCheck API - vulnerability intelligence platform with enriched CVE data, threat intelligence, and security tooling
24 lines • 1.09 kB
TypeScript
export declare class VulnCheckError extends Error {
readonly statusCode?: number;
readonly endpoint?: string;
readonly originalError?: Error;
constructor(message: string, statusCode?: number, endpoint?: string, originalError?: Error);
}
export declare class VulnCheckAuthError extends VulnCheckError {
constructor(message?: string, endpoint?: string);
}
export declare class VulnCheckRateLimitError extends VulnCheckError {
readonly retryAfter?: number;
constructor(message?: string, endpoint?: string, retryAfter?: number);
}
export declare class VulnCheckNotFoundError extends VulnCheckError {
constructor(message?: string, endpoint?: string);
}
export declare class VulnCheckValidationError extends VulnCheckError {
constructor(message?: string, endpoint?: string);
}
export declare class VulnCheckServerError extends VulnCheckError {
constructor(message?: string, endpoint?: string, statusCode?: number);
}
export declare function createErrorFromResponse(error: unknown, endpoint?: string): VulnCheckError;
//# sourceMappingURL=index.d.ts.map