react-blurish-image
Version:
A lightweight, optimized React image component with blur placeholders and lazy loading
30 lines (23 loc) • 762 B
text/typescript
/**
* Module for handling image configuration settings
* @module config
*/
/**
* Configuration object for image settings
*/
/**
* Updates the global image configuration by merging the provided config with existing settings
* @param {ImageConfig} config - The configuration object to merge with existing settings
*/
/**
* Retrieves the current global image configuration
* @returns {ImageConfig} The current image configuration object
*/
import type { ImageConfig } from './types';
let imageConfig: ImageConfig = {
enableWarnings: false
};
export const configureImage = (config: ImageConfig): void => {
imageConfig = { ...imageConfig, ...config };
};
export const getImageConfig = (): ImageConfig => imageConfig;