awv-api
Version:
31 lines (30 loc) • 868 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* FieldHelper class
*
* @class FieldHelper
*/
var FieldHelper = /** @class */ (function () {
function FieldHelper() {
}
FieldHelper.isNotEmptyString = function (string) {
return !!string && string.length > 0;
};
FieldHelper.hasNotEmptyStringFields = function (object) {
var fields = [];
for (var _i = 1; _i < arguments.length; _i++) {
fields[_i - 1] = arguments[_i];
}
for (var _a = 0, fields_1 = fields; _a < fields_1.length; _a++) {
var field = fields_1[_a];
var value = object[field];
if (!FieldHelper.isNotEmptyString(value)) {
return false;
}
}
return true;
};
return FieldHelper;
}());
exports.default = FieldHelper;