chore(): start moving some packages to the core directory (#7215)

This commit is contained in:
Adrien de Peretti
2024-05-03 13:37:41 +02:00
committed by GitHub
parent fdee748eed
commit bbccd6481d
1436 changed files with 275 additions and 756 deletions

View File

@@ -0,0 +1,24 @@
import { FileTypes, IFileProvider } from "@medusajs/types"
export class AbstractFileProviderService implements IFileProvider {
static identifier: string
getIdentifier() {
return (this.constructor as any).identifier
}
async upload(
file: FileTypes.ProviderUploadFileDTO
): Promise<FileTypes.ProviderFileResultDTO> {
throw Error("upload must be overridden by the child class")
}
async delete(file: FileTypes.ProviderDeleteFileDTO): Promise<void> {
throw Error("delete must be overridden by the child class")
}
async getPresignedDownloadUrl(
fileData: FileTypes.ProviderGetFileDTO
): Promise<string> {
throw Error("getPresignedDownloadUrl must be overridden by the child class")
}
}

View File

@@ -0,0 +1 @@
export * from "./abstract-file-provider"