///<reference path="./IOutputFormatter.ts" />
var econda;
(function (econda) {
var tagmanager;
(function (tagmanager) {
var macro;
(function (macro) {
var output;
(function (output) {
/**
* "Do nothing" formatter. Will return the raw input value as string.
* @class econda.tagmanager.macro.output.RawFormatter
*/
var RawFormatter = (function () {
function RawFormatter() {
}
RawFormatter.prototype.format = function (macroName, value) {
switch (value) {
case undefined:
case null:
return '\'\'';
default:
return '' + value;
}
};
return RawFormatter;
}());
output.RawFormatter = RawFormatter;
})(output = macro.output || (macro.output = {}));
})(macro = tagmanager.macro || (tagmanager.macro = {}));
})(tagmanager = econda.tagmanager || (econda.tagmanager = {}));
})(econda || (econda = {}));