UNPKG

evermark-sdk

Version:

Unified SDK for robust image handling and content management with storage orchestration

38 lines 1.06 kB
/** * Utility factory functions for creating specialized resolvers * MINIMAL CHANGES: Fixed import paths only */ import { resolveImageSources } from './url-resolver.js'; export function createSourceResolver(config) { return (input) => resolveImageSources(input, config); } export function createMobileOptimizedResolver() { return createSourceResolver({ mobileOptimization: true, maxSources: 3, defaultTimeout: 5000 }); } export function createStorageAwareResolver(storageConfig) { return createSourceResolver({ storageConfig, autoTransfer: true, includeIpfs: true }); } export function createFastNetworkResolver() { return createSourceResolver({ includeIpfs: true, maxSources: 5, defaultTimeout: 10000 }); } export function createSlowNetworkResolver() { return createSourceResolver({ includeIpfs: false, maxSources: 2, defaultTimeout: 3000, mobileOptimization: true }); } //# sourceMappingURL=utility-factories.js.map