UNPKG

@nu-art/file-upload

Version:

File Uploader - Express & Typescript based backend framework

18 lines (17 loc) 801 B
import { OnSyncEnvCompleted } from '@nu-art/thunderstorm/backend'; import { Module, TypedMap } from '@nu-art/ts-common'; import { StorageWrapperBE } from '@nu-art/firebase/backend'; import { DB_Asset } from '../../shared'; type Config = { batchItemCount: number; }; export declare class ModuleBE_AssetsStorage_Class extends Module<Config> implements OnSyncEnvCompleted { readonly storage: StorageWrapperBE; constructor(); init(): void; __onSyncEnvCompleted(env: string, baseUrl: string, requiredHeaders: TypedMap<string>): Promise<void>; getReadSignedUrl: (dbAsset: DB_Asset) => Promise<string>; getFile: (dbAsset: DB_Asset) => Promise<import("@nu-art/firebase/backend").FileWrapper>; } export declare const ModuleBE_AssetsStorage: ModuleBE_AssetsStorage_Class; export {};