@letanure/resend-cli
Version:
A command-line interface for Resend email API
24 lines • 1.07 kB
TypeScript
import type { CliField, FormField } from '../types/index.js';
/**
* Helper function to convert FormField to CliField
* Ensures required CLI properties are present
*/
export declare function toCliField(field: FormField): CliField;
/**
* Helper function to get field by name from an array of fields
*/
export declare function getFieldByName(name: string, fields: Array<FormField>): FormField | undefined;
/**
* Helper function to convert FormField to CliField for display-only fields
* Adds dummy CLI info for fields that are only used for display
*/
export declare function toDisplayField(field: FormField): CliField;
/**
* Helper function to filter fields by field names and convert to CLI fields
*/
export declare function filterFieldsForCli(fieldNames: Array<string>, fields: Array<FormField>): Array<CliField>;
/**
* Helper function to filter fields for display (allows fields without CLI info)
*/
export declare function filterFieldsForDisplay(fieldNames: Array<string>, fields: Array<FormField>): Array<CliField>;
//# sourceMappingURL=fields.d.ts.map