@cloudinary/url-gen
Version:
You are invited to influence our new SDK [Click here to view github discussion](https://github.com/cloudinary/js-url-gen/discussions/602) =========================
27 lines (26 loc) • 803 B
JavaScript
import { CloudinaryImage } from "../assets/CloudinaryImage.js";
import { CloudinaryVideo } from "../assets/CloudinaryVideo.js";
class Cloudinary {
constructor(cloudinaryConfig) {
if (cloudinaryConfig) {
this.cloudinaryConfig = cloudinaryConfig;
}
}
image(publicID) {
return new CloudinaryImage(publicID, this.cloudinaryConfig.cloud, this.cloudinaryConfig.url);
}
video(publicID) {
return new CloudinaryVideo(publicID, this.cloudinaryConfig.cloud, this.cloudinaryConfig.url);
}
setConfig(cloudinaryConfig) {
this.cloudinaryConfig = cloudinaryConfig;
return this;
}
getConfig() {
return this.cloudinaryConfig;
}
extendConfig() {
// Future implementation
}
}
export { Cloudinary };