@andrewlwn77/s3-upload-mcp-server
Version:
Pure Node.js MCP server for uploading images to AWS S3 with high-performance validation using Sharp and file-type
12 lines • 660 B
TypeScript
export declare class FileUtils {
static fileExists(filePath: string): Promise<boolean>;
static getFileSize(filePath: string): Promise<number>;
static readFileAsBuffer(filePath: string): Promise<Buffer>;
static generateUniqueFilename(originalName: string, prefix?: string, includeTimestamp?: boolean): string;
static getContentType(filePath: string): string;
static validateImageExtension(filename: string): boolean;
static base64ToBuffer(base64Data: string): Buffer;
static getFileExtensionFromMimeType(mimeType: string): string;
static validateFilename(filename: string): boolean;
}
//# sourceMappingURL=file-utils.d.ts.map