@yuchida-tamu/podcast-gen
Version:
AI-Powered Monologue Podcast Generator
10 lines • 521 B
TypeScript
import type { ValidationResult, TopicString } from '../types/index.js';
export declare class PodcastGenerationError extends Error {
readonly phase: string;
constructor(message: string, phase?: string);
}
export declare function handleError(error: Error): never;
export declare function validateTopic(topic: TopicString): ValidationResult;
export declare function validateDuration(duration: number): ValidationResult;
export declare function validateApiKey(): ValidationResult;
//# sourceMappingURL=errors.d.ts.map