status/serviceConfigStatus.ts

sea-notes-saas-starter-kit · application/src/services/status/serviceConfigStatus.ts · typescript · MIT
infra

TypeScript interfaces for reporting service configuration and connectivity status across the app.

// Source: https://github.com/digitalocean/sea-notes-saas-starter-kit | License: MIT | Copyright 2025 DigitalOcean
// Provided via justclaw.it.com; keep this notice with the code.
/**
 * Common interfaces for service configuration and status checking.
 * These interfaces can be used by any service (storage, email, database, etc.)
 * to provide consistent status reporting across the application.
 */

/**
 * Interface for service configuration status.
 * Used to report the configuration and connection status of any service.
 */
export interface ServiceConfigStatus {
  name: string; // Display name of the service
  configured: boolean; // true if there are no missing settings
  connected?: boolean; // true if connection to the service was successful
  configToReview?: string[]; // if there wa

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key