UNPKG

@cloudinary/url-gen

Version:

Cloudinary URL-Gen SDK ========================= [![Build Status](https://api.travis-ci.com/cloudinary/js-url-gen.svg?branch=master)](https://app.travis-ci.com/github/cloudinary/js-url-gen) ## About The Cloudinary URL-Gen SDK allows you to quickly and eas

32 lines (28 loc) 819 B
'use strict'; var QualifierValue = require('./QualifierValue-e770d619.cjs'); var Qualifier = require('./Qualifier-6633a22f.cjs'); /** * @memberOf Qualifiers.Flag * @extends {SDK.Qualifier} * @description the FlagQualifier class */ class FlagQualifier extends Qualifier.Qualifier { constructor(flagType, flagValue) { let qualifierValue; if (flagValue) { qualifierValue = new QualifierValue.QualifierValue([flagType, `${flagValue}`]).setDelimiter(':'); } else { qualifierValue = flagType; } super('fl', qualifierValue); this.flagValue = flagValue; } toString() { return super.toString().replace(/\./, '%2E'); } getFlagValue() { return this.flagValue; } } exports.FlagQualifier = FlagQualifier;