///<reference path="./IMacroReader.ts" />
///<reference path="./IMacroReaderResult.ts" />
///<reference path="../IMacroDefinition.ts" />
var econda;
(function (econda) {
var tagmanager;
(function (tagmanager) {
var macro;
(function (macro) {
var reader;
(function (reader) {
/**
* Read always null. For unit testing only.
* @class econda.tagmanager.macro.reader.NullReader
* @private
*/
var NullReader = (function () {
function NullReader() {
}
NullReader.prototype.readValue = function (macroDefintion) {
return {
value: null,
success: false,
error: new Error('not implemented')
};
};
NullReader.prototype.readValueWithEvent = function (macroDefinition, eventData) {
return {
value: undefined,
success: false
};
};
return NullReader;
}());
reader.NullReader = NullReader;
})(reader = macro.reader || (macro.reader = {}));
})(macro = tagmanager.macro || (tagmanager.macro = {}));
})(tagmanager = econda.tagmanager || (econda.tagmanager = {}));
})(econda || (econda = {}));