UNPKG

@letanure/resend-cli

Version:

A command-line interface for Resend email API

31 lines 967 B
import type { ApiResult, CliField } from '../types/index.js'; import type { OutputFormat } from './output.js'; export interface OperationMessages<T = unknown> { success: { title: string; message: (data: T) => string; }; error: { title: string; message: string; }; dryRun: { title: string; message: string; }; } export interface DisplayResultsOptions<TData, TResult = TData> { data: TData; result?: ApiResult<TResult>; fields: Array<CliField>; outputFormat: OutputFormat; apiKey?: string; operation: OperationMessages<TResult>; isDryRun?: boolean; } /** * Generic function to display CLI operation results * Handles success, error, and dry-run scenarios consistently */ export declare function displayResults<TData extends Record<string, unknown>, TResult = TData>(options: DisplayResultsOptions<TData, TResult>): void; //# sourceMappingURL=display-results.d.ts.map