@ipfsnut/evermark-sdk-core
Version:
Core image handling logic with pure functions and enhanced storage types
10 lines • 867 B
TypeScript
/**
* Utility factory functions for creating specialized resolvers
*/
import type { SourceResolutionConfig, ImageSourceInput, StorageConfig } from './types.js';
export declare function createSourceResolver(config: Partial<SourceResolutionConfig>): (input: ImageSourceInput) => import("./types.js").ImageSource[];
export declare function createMobileOptimizedResolver(): (input: ImageSourceInput) => import("./types.js").ImageSource[];
export declare function createStorageAwareResolver(storageConfig: StorageConfig): (input: ImageSourceInput) => import("./types.js").ImageSource[];
export declare function createFastNetworkResolver(): (input: ImageSourceInput) => import("./types.js").ImageSource[];
export declare function createSlowNetworkResolver(): (input: ImageSourceInput) => import("./types.js").ImageSource[];
//# sourceMappingURL=utility-factories.d.ts.map