Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dylanvann/cloudinary-promised

Wrapper for Cloudinary functions.
https://github.com/dylanvann/cloudinary-promised

Last synced: 27 days ago
JSON representation

Wrapper for Cloudinary functions.

Awesome Lists containing this project

README

        

# cloudinary-promised

This repo contains a promisified version of some functions of the Cloudinary API.
It also does some detection of whether local paths are images or videos to make
the API more intuitive.

```ts
interface CloudinaryConfig {
cloud_name: string;
api_key: string;
api_secret: string;
}
export declare const isVideo: (localAbsolutePath: string) => boolean;
export declare const uploadFile: (id: string, localAbsolutePath: string) => Promise;
export declare const getMetadata: (id: string, localAbsolutePath: string) => Promise;
export declare const imageExists: (id: string, config: CloudinaryConfig) => Promise;
export declare const videoExists: (id: string, config: CloudinaryConfig) => Promise;
export declare const fileExists: (id: string, localAbsolutePath: string, config: CloudinaryConfig) => Promise;
export declare const uploadOrGetMetadata: (id: string, localAbsolutePath: string, config: CloudinaryConfig) => Promise;
```