UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

24 lines 760 B
import { S3 } from '@aws-sdk/client-s3'; import { Transaction } from 'objection'; import { ReadStream } from 'fs'; import File from './file.model'; type CreateFileOptions = { alt?: string; caption?: string; forceObjectKeyValue?: string; meta?: object; objectId?: string; public?: boolean; s3?: S3; tags?: string[]; trx?: Transaction; }; type DeleteFileOptions = { removeFromFileServer?: boolean; s3?: S3; trx?: Transaction; }; declare const createFile: (fileStream: ReadStream, name: string, options?: CreateFileOptions) => Promise<File>; declare const deleteFiles: (ids: string[], options?: DeleteFileOptions) => Promise<number>; export { createFile, deleteFiles }; //# sourceMappingURL=file.controller.d.ts.map