@jackdbd/r2-media-store
Version:
Store Micropub media in a Cloudflare R2 bucket.
20 lines • 516 B
TypeScript
import { S3Client } from '@aws-sdk/client-s3';
import { type Log } from './log.js';
export interface Options {
bucket_name: string;
bucket_prefix: string;
ignore_filename: boolean;
log?: Log;
public_base_url: string;
s3: S3Client;
}
export declare const defUpload: (options?: Options) => (param_0: {
body: any;
contentType: string;
filename: string;
}) => Promise<{
details?: string[] | undefined;
summary: string;
url: string;
}>;
//# sourceMappingURL=upload.d.ts.map