payload-cloudinary
Version:
A Cloudinary storage plugin for Payload CMS
14 lines • 711 B
TypeScript
import type { v2 as cloudinaryType } from 'cloudinary';
import type { CloudinaryVersioningOptions, PublicIDOptions, GenerateClientUploadSignatureParams, ClientUploadSignatureResponse } from './types';
interface Args {
cloudinary: typeof cloudinaryType;
folder: string;
versioning?: CloudinaryVersioningOptions;
publicID?: PublicIDOptions;
}
/**
* Generate a signature for client-side upload to Cloudinary
*/
export declare const getGenerateClientUploadSignature: ({ cloudinary, folder, versioning, publicID }: Args) => ({ filename, prefix, }: GenerateClientUploadSignatureParams) => Promise<ClientUploadSignatureResponse>;
export {};
//# sourceMappingURL=generateClientUploadSignature.d.ts.map