UNPKG

@baseplate-dev/plugin-storage

Version:

Contains the storage plugin for Baseplate

361 lines 16.8 kB
export declare const FASTIFY_STORAGE_MODULE_GENERATED: { imports: { task: import("@baseplate-dev/sync").GeneratorTask<{ storageModuleImports: import("@baseplate-dev/sync").ProviderExport<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createFileCategory: {}; createPresignedDownloadUrl: {}; CreatePresignedUploadOptions: { isTypeOnly: true; }; createPresignedUploadUrl: {}; createS3Adapter: {}; createUrlAdapter: {}; downloadFile: {}; FILE_CATEGORIES: {}; FileCategory: { isTypeOnly: true; }; FileCategoryName: { isTypeOnly: true; }; fileInputInputType: {}; FileMetadata: { isTypeOnly: true; }; FileSize: {}; FileUploadInput: { isTypeOnly: true; }; FileUploadOptions: { isTypeOnly: true; }; getCategoryByName: {}; getCategoryByNameOrThrow: {}; getEncodingFromContentType: {}; getMimeTypeFromContentType: {}; InvalidMimeTypeError: {}; MimeTypes: {}; PresignedUploadUrl: { isTypeOnly: true; }; STORAGE_ADAPTERS: {}; StorageAdapter: { isTypeOnly: true; }; StorageAdapterKey: { isTypeOnly: true; }; validateFileExtensionWithMimeType: {}; validateFileInput: {}; validateFileUploadOptions: {}; }>>; }, { paths: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").FastifyStorageModulePaths>; }, undefined>; }; paths: { provider: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").FastifyStorageModulePaths>; task: import("@baseplate-dev/sync").GeneratorTask<{ fastifyStorageModulePaths: import("@baseplate-dev/sync").ProviderExport<import("./template-paths.js").FastifyStorageModulePaths>; }, { appModule: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/fastify-generators").AppModuleProvider>; }, undefined>; }; renderers: { provider: import("@baseplate-dev/sync").ProviderType<import("./template-renderers.js").FastifyStorageModuleRenderers>; task: import("@baseplate-dev/sync").GeneratorTask<{ fastifyStorageModuleRenderers: import("@baseplate-dev/sync").ProviderExport<import("./template-renderers.js").FastifyStorageModuleRenderers>; }, { errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ BadRequestError: {}; ForbiddenError: {}; handleZodRequestValidationError: {}; HttpError: {}; InternalServerError: {}; logError: {}; NotFoundError: {}; UnauthorizedError: {}; }>>; paths: import("@baseplate-dev/sync").ProviderType<import("./template-paths.js").FastifyStorageModulePaths>; pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ builder: {}; }>>; prismaUtilsImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ applyDataPipeOutput: {}; applyDataPipeOutputToOperations: {}; applyDataPipeOutputWithoutOperation: {}; createOneToManyCreateData: {}; createOneToManyUpsertData: {}; createOneToOneCreateData: {}; createOneToOneUpsertData: {}; createPrismaDisconnectOrConnectData: {}; CreateServiceInput: { isTypeOnly: true; }; DataPipeOutput: { isTypeOnly: true; }; DeleteServiceInput: { isTypeOnly: true; }; mergePipeOperations: {}; UpdateServiceInput: { isTypeOnly: true; }; UpsertPayload: { isTypeOnly: true; }; }>>; serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; typescriptFile: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").TypescriptFileProvider>; }, undefined>; }; templates: { configAdapters: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_ADAPTERS: {}; }, {}, Record<never, Record<never, never>>>; configCategories: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_CATEGORIES: {}; }, {}, { typesFileCategory: {}; }>; mainGroup: { adaptersS_3: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, { typesAdapter: {}; }>; adaptersUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, { typesAdapter: {}; }>; servicesCreatePresignedDownloadUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_MODEL: {}; }, { errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ BadRequestError: {}; ForbiddenError: {}; handleZodRequestValidationError: {}; HttpError: {}; InternalServerError: {}; logError: {}; NotFoundError: {}; UnauthorizedError: {}; }>>; serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { configAdapters: {}; configCategories: {}; }>; servicesCreatePresignedUploadUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_MODEL: {}; TPL_FILE_MODEL_TYPE: {}; }, { errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ BadRequestError: {}; ForbiddenError: {}; handleZodRequestValidationError: {}; HttpError: {}; InternalServerError: {}; logError: {}; NotFoundError: {}; UnauthorizedError: {}; }>>; serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { utilsValidateFileUploadOptions: {}; }>; servicesDownloadFile: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_MODEL: {}; }, { errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ BadRequestError: {}; ForbiddenError: {}; handleZodRequestValidationError: {}; HttpError: {}; InternalServerError: {}; logError: {}; NotFoundError: {}; UnauthorizedError: {}; }>>; serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { configAdapters: {}; configCategories: {}; }>; servicesUploadFile: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_MODEL: {}; TPL_FILE_MODEL_TYPE: {}; }, { serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { utilsValidateFileUploadOptions: {}; }>; servicesValidateFileInput: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_MODEL: {}; }, { errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ BadRequestError: {}; ForbiddenError: {}; handleZodRequestValidationError: {}; HttpError: {}; InternalServerError: {}; logError: {}; NotFoundError: {}; UnauthorizedError: {}; }>>; prismaUtilsImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ applyDataPipeOutput: {}; applyDataPipeOutputToOperations: {}; applyDataPipeOutputWithoutOperation: {}; createOneToManyCreateData: {}; createOneToManyUpsertData: {}; createOneToOneCreateData: {}; createOneToOneUpsertData: {}; createPrismaDisconnectOrConnectData: {}; CreateServiceInput: { isTypeOnly: true; }; DataPipeOutput: { isTypeOnly: true; }; DeleteServiceInput: { isTypeOnly: true; }; mergePipeOperations: {}; UpdateServiceInput: { isTypeOnly: true; }; UpsertPayload: { isTypeOnly: true; }; }>>; serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { configAdapters: {}; typesFileCategory: {}; }>; typesAdapter: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>; typesFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_COUNT_OUTPUT_TYPE: {}; }, { serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { configAdapters: {}; }>; utilsCreateFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, { typesFileCategory: {}; }>; utilsMime: import("@baseplate-dev/core-generators").TsTemplateFile<{}, {}, Record<never, Record<never, never>>>; utilsValidateFileUploadOptions: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_CREATE_INPUT: {}; }, { errorHandlerServiceImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ BadRequestError: {}; ForbiddenError: {}; handleZodRequestValidationError: {}; HttpError: {}; InternalServerError: {}; logError: {}; NotFoundError: {}; UnauthorizedError: {}; }>>; serviceContextImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ createServiceContext: {}; createSystemServiceContext: {}; createTestServiceContext: {}; ServiceContext: { isTypeOnly: true; }; }>>; }, { configAdapters: {}; configCategories: {}; typesAdapter: {}; typesFileCategory: {}; utilsMime: {}; }>; }; schemaGroup: { schemaFileCategory: import("@baseplate-dev/core-generators").TsTemplateFile<{}, { pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ builder: {}; }>>; }, { configCategories: {}; }>; schemaFileInput: import("@baseplate-dev/core-generators").TsTemplateFile<{}, { pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ builder: {}; }>>; }, Record<never, Record<never, never>>>; schemaPresignedMutations: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_OBJECT_TYPE: {}; }, { pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ builder: {}; }>>; }, { schemaFileCategory: {}; servicesCreatePresignedDownloadUrl: {}; servicesCreatePresignedUploadUrl: {}; }>; schemaPublicUrl: import("@baseplate-dev/core-generators").TsTemplateFile<{ TPL_FILE_OBJECT_TYPE: {}; }, { pothosImports: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/core-generators").InferTsImportMapFromSchema<{ builder: {}; }>>; }, { configAdapters: {}; }>; }; }; }; //# sourceMappingURL=index.d.ts.map