UNPKG

react-blurish-image

Version:

A lightweight, optimized React image component with blur placeholders and lazy loading

30 lines (23 loc) 762 B
/** * 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;