UNPKG

mcp-image-placeholder

Version:

MCP server for generating placeholder images using placehold.co and picsum.photos

24 lines 1.41 kB
/** * Main entry point for MCP Image Placeholder package * Provides both programmatic API and backward compatibility */ export type { Provider, ImagePlaceholderParams, ImagePlaceholderResult, ServerConfig, ValidationConstraints, ProviderConfig, Logger, } from './types/index.js'; export { PlaceholderValidator } from './core/validator.js'; export { PlaceholderGenerator } from './core/placeholderGenerator.js'; export { MCPImagePlaceholderServer } from './core/mcpServer.js'; export { createConfig, createValidationConstraints, createProviderConfig, DEFAULT_CONFIG, DEFAULT_CONSTRAINTS, DEFAULT_PROVIDER_CONFIG, } from './config/index.js'; export { createLogger } from './utils/logger.js'; export { ImagePlaceholderError, ValidationError, ProviderError, ConfigurationError, ServerError, } from './errors/index.js'; import { Provider } from './types/index.js'; /** * Legacy function for backward compatibility with original API * * @deprecated Use PlaceholderGenerator class for better error handling and logging * @param provider - Image provider ('placehold' or 'lorem-picsum') * @param width - Image width (1-10000) * @param height - Image height (1-10000) * @returns Promise resolving to image URL string * @throws {Error} When parameters are invalid */ export declare function image_placeholder(provider: Provider, width: number, height: number): string; //# sourceMappingURL=index.d.ts.map