express-storage
Version:
A simple and powerful file upload and storage management package for Express.js applications. Supports multiple storage drivers including S3, GCS, OCI, and local storage with presigned URL support.
21 lines • 706 B
TypeScript
import { StorageConfig, EnvironmentConfig, ValidationResult } from '../types/storage.types.js';
/**
* Load environment configuration
*/
export declare function loadEnvironmentConfig(): EnvironmentConfig;
/**
* Convert environment config to storage config
*/
export declare function environmentToStorageConfig(envConfig: EnvironmentConfig): StorageConfig;
/**
* Validate storage configuration
*/
export declare function validateStorageConfig(config: StorageConfig): ValidationResult;
/**
* Load and validate configuration from environment
*/
export declare function loadAndValidateConfig(): {
config: StorageConfig;
validation: ValidationResult;
};
//# sourceMappingURL=config.utils.d.ts.map