@cloudinary/url-gen
Version:
Cloudinary URL-Gen SDK ========================= [](https://app.travis-ci.com/github/cloudinary/js-url-gen) ## About The Cloudinary URL-Gen SDK allows you to quickly and eas
84 lines (79 loc) • 3.35 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var tslib_es6 = require('../tslib.es6-2f2a8a72.cjs');
var assets_CloudinaryTransformable = require('./CloudinaryTransformable.cjs');
var internal_utils_cloneDeep = require('../internal/utils/cloneDeep.cjs');
var Transformation = require('../Transformation-34b1094d.cjs');
require('./CloudinaryFile.cjs');
require('../internal/url/cloudinaryURL.cjs');
require('../internal/url/urlUtils/isUrl.cjs');
require('../internal/url/urlUtils/isFileName.cjs');
require('../internal/url/urlUtils/publicIDContainsVersion.cjs');
require('../config/URLConfig.cjs');
require('../config/BaseConfig.cjs');
require('../internal/internalConstants.cjs');
require('../sdkAnalytics/getSDKAnalyticsSignature.cjs');
require('../sdkAnalytics/encodeVersion.cjs');
require('../sdkAnalytics/base64Map.cjs');
require('../sdkAnalytics/stringPad.cjs');
require('../sdkAnalytics/reverseVersion.cjs');
require('../sdkAnalytics/getAnalyticsOptions.cjs');
require('../internal/utils/packageVersion.cjs');
require('../DeliveryFormatAction-b7acd742.cjs');
require('../flag-16e9dd5f.cjs');
require('../FlagQualifier-0e14a6c3.cjs');
require('../QualifierValue-e770d619.cjs');
require('../Qualifier-6633a22f.cjs');
require('../QualifierModel-0923d819.cjs');
require('../unsupportedError-74070138.cjs');
require('../DeliveryAction-958d8fb5.cjs');
require('../Action-34aa7481.cjs');
require('../FormatQualifier-ffbb8eb3.cjs');
require('../internalConstants-4e8f184f.cjs');
require('../progressive-47125d1f.cjs');
require('../BackgroundColor-5a6755f9.cjs');
require('../prepareColor-c03e99eb.cjs');
require('../RawAction-d0d9c15d.cjs');
/**
* @desc Cloudinary media asset, with all possible transformations
* @summary SDK
* @memberOf SDK
*/
var CloudinaryMedia = /** @class */ (function (_super) {
tslib_es6.__extends(CloudinaryMedia, _super);
function CloudinaryMedia(publicID, cloudConfig, urlConfig) {
/* istanbul ignore next */
return _super.call(this, publicID, cloudConfig, urlConfig, new Transformation.Transformation()) || this;
}
/**
* @desc A proxy to {@link SDK.Transformation| Transformation} - Calls the same method contained in this.transformation
* @param {Actions.Transcode} action
* @return {this}
*/
CloudinaryMedia.prototype.transcode = function (action) {
this.transformation.transcode(action);
return this;
};
/**
* @desc A proxy to {@link SDK.Transformation| Transformation} - Calls the same method contained in this.transformation
* @param {Actions.VideoEdit} action
* @return {this}
*/
CloudinaryMedia.prototype.videoEdit = function (action) {
this.transformation.videoEdit(action);
return this;
};
/**
* @desc A proxy to {@link SDK.Transformation| Transformation} - Calls the same method contained in this.transformation
* @return {this}
*/
CloudinaryMedia.prototype.underlay = function (underlayAction) {
this.transformation.underlay(underlayAction);
return this;
};
CloudinaryMedia.prototype.clone = function () {
return internal_utils_cloneDeep.cloneDeep(this);
};
return CloudinaryMedia;
}(assets_CloudinaryTransformable.CloudinaryTransformable));
exports.CloudinaryMedia = CloudinaryMedia;