UNPKG

@letanure/resend-cli

Version:

A command-line interface for Resend email API

35 lines 1.21 kB
import type { CliField } from '../types/index.js'; /** * Consistent error formatting for CLI * Following community standards like Docker, Git, npm */ export interface ErrorFormatOptions { title?: string; suggestion?: string; example?: string; exitCode?: number; } /** * Display validation errors and exit */ export declare function displayValidationError(errors: Array<{ field: string; message: string; }>, options?: ErrorFormatOptions, fields?: Array<CliField>): never; /** * Display invalid option errors and exit */ export declare function displayInvalidOptionError(option: string, validOptions?: Array<string>, options?: ErrorFormatOptions): never; /** * Display unknown option errors and exit */ export declare function displayUnknownOptionError(option: string, options?: ErrorFormatOptions): never; /** * Display missing environment variable errors and exit */ export declare function displayMissingEnvError(varName: string, helpUrl?: string, options?: ErrorFormatOptions): never; /** * Display general errors and exit */ export declare function displayGeneralError(message: string, options?: ErrorFormatOptions): never; //# sourceMappingURL=error-formatting.d.ts.map