condensation
Version:
Package, reuse and share particles for CloudFormation projects
21 lines (17 loc) • 512 B
JavaScript
var _ = require("lodash");
var cValue = require("../cValue");
/**
* Fn::Equals definition
* @function fnEquals
* @memberof "IntrinsicFunctions"
* @type {function}
* @param {string} v1 - first value to compare
* @param {string} v2 - second value to compare
* @returns {string} A JSON compliant string for CloudFormation
*/
module.exports = function fnEquals(v1,v2,options) {
v1 = cValue(v1);
v2 = cValue(v2);
options = _.merge({hash: {}}, options);
return '{"Fn::Equals": ['+v1+','+v2+']}';
};