Files
openmaic/OpenMAIC/lib/storage/providers/noop.ts
2026-08-16 14:58:47 +08:00

18 lines
457 B
TypeScript

import type { StorageProvider, StorageType } from '../types';
/** No-op provider used when no external storage is configured. */
export class NoopStorageProvider implements StorageProvider {
async upload(): Promise<string> {
return '';
}
async exists(): Promise<boolean> {
return false;
}
getUrl(): string {
return '';
}
async batchExists(_hashes: string[], _type: StorageType): Promise<Set<string>> {
return new Set();
}
}