ferngully-aurelia-tools
Version:
Ferngully Tools for Aurelia
29 lines • 1.14 kB
JavaScript
System.register([], function (exports_1, context_1) {
"use strict";
var __moduleName = context_1 && context_1.id;
var NullIfEmptyValueConverter;
return {
setters: [],
execute: function () {
NullIfEmptyValueConverter = (function () {
function NullIfEmptyValueConverter() {
}
NullIfEmptyValueConverter.prototype.fromView = function (value, trimString) {
if (trimString === void 0) { trimString = true; }
if (value instanceof String) {
if (trimString) {
value = value.trim();
}
return value === "" ? null : value;
}
else {
return value.length === 0 ? null : value;
}
};
return NullIfEmptyValueConverter;
}());
exports_1("NullIfEmptyValueConverter", NullIfEmptyValueConverter);
}
};
});
//# sourceMappingURL=null-if-empty.js.map