proactive-deps
Version: 
A library for managing proactive dependency checks in Node.js applications.
17 lines • 795 B
TypeScript
/**
 * An async function that performs a dependency check.
 * @typedef {function(): Promise<DependencyCheckResult>} DependencyCheckFunction
 * @returns {Promise<DependencyCheckResult>} The result of the dependency check.
 * @example
 * import { SUCCESS_STATUS_CODE, ERROR_STATUS_CODE } from 'proactive-deps';
 * const checkDatabaseConnection = async () => {
 *   // Perform the check (e.g., ping the database)
 *   const isConnected = await database.ping();
 *   return isConnected ?
 *    SUCCESS_STATUS_CODE :
 *    { code: ERROR_STATUS_CODE, errorMessage: 'Database not reachable' };
 * };
 */
import { DependencyCheckResult } from './dependency-check-result';
export type DependencyCheckFunction = () => Promise<DependencyCheckResult>;
//# sourceMappingURL=dependency-check-function.d.ts.map