/// /// import { Stream } from 'stream'; import { Request } from 'express'; export interface AssetStorageStrategy { writeFileFromBuffer(fileName: string, data: Buffer): Promise; writeFileFromStream(fileName: string, data: Stream): Promise; readFileToBuffer(identifier: string): Promise; readFileToStream(identifier: string): Promise; fileExists(fileName: string): Promise; toAbsoluteUrl?(reqest: Request, identifier: string): string; }