"use strict"; exports.__esModule = true; exports["default"] = void 0; var isValidValue = function isValidValue(x) { return x != null && !Number.isNaN(x) && typeof x !== 'boolean'; }; var removeNonPrintingValuesTransformer = function removeNonPrintingValuesTransformer() { return { onSubstitution: function onSubstitution(substitution) { if (Array.isArray(substitution)) { return substitution.filter(isValidValue); } if (isValidValue(substitution)) { return substitution; } return ''; } }; }; var _default = removeNonPrintingValuesTransformer; exports["default"] = _default; module.exports = exports.default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9yZW1vdmVOb25QcmludGluZ1ZhbHVlc1RyYW5zZm9ybWVyL3JlbW92ZU5vblByaW50aW5nVmFsdWVzVHJhbnNmb3JtZXIuanMiXSwibmFtZXMiOlsiaXNWYWxpZFZhbHVlIiwieCIsIk51bWJlciIsImlzTmFOIiwicmVtb3ZlTm9uUHJpbnRpbmdWYWx1ZXNUcmFuc2Zvcm1lciIsIm9uU3Vic3RpdHV0aW9uIiwic3Vic3RpdHV0aW9uIiwiQXJyYXkiLCJpc0FycmF5IiwiZmlsdGVyIl0sIm1hcHBpbmdzIjoiOzs7OztBQUFBLElBQU1BLFlBQVksR0FBRyxTQUFmQSxZQUFlLENBQUFDLENBQUM7QUFBQSxTQUNwQkEsQ0FBQyxJQUFJLElBQUwsSUFBYSxDQUFDQyxNQUFNLENBQUNDLEtBQVAsQ0FBYUYsQ0FBYixDQUFkLElBQWlDLE9BQU9BLENBQVAsS0FBYSxTQUQxQjtBQUFBLENBQXRCOztBQUdBLElBQU1HLGtDQUFrQyxHQUFHLFNBQXJDQSxrQ0FBcUM7QUFBQSxTQUFPO0FBQ2hEQyxJQUFBQSxjQURnRCwwQkFDakNDLFlBRGlDLEVBQ25CO0FBQzNCLFVBQUlDLEtBQUssQ0FBQ0MsT0FBTixDQUFjRixZQUFkLENBQUosRUFBaUM7QUFDL0IsZUFBT0EsWUFBWSxDQUFDRyxNQUFiLENBQW9CVCxZQUFwQixDQUFQO0FBQ0Q7O0FBQ0QsVUFBSUEsWUFBWSxDQUFDTSxZQUFELENBQWhCLEVBQWdDO0FBQzlCLGVBQU9BLFlBQVA7QUFDRDs7QUFDRCxhQUFPLEVBQVA7QUFDRDtBQVQrQyxHQUFQO0FBQUEsQ0FBM0M7O2VBWWVGLGtDIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgaXNWYWxpZFZhbHVlID0geCA9PlxuICB4ICE9IG51bGwgJiYgIU51bWJlci5pc05hTih4KSAmJiB0eXBlb2YgeCAhPT0gJ2Jvb2xlYW4nO1xuXG5jb25zdCByZW1vdmVOb25QcmludGluZ1ZhbHVlc1RyYW5zZm9ybWVyID0gKCkgPT4gKHtcbiAgb25TdWJzdGl0dXRpb24oc3Vic3RpdHV0aW9uKSB7XG4gICAgaWYgKEFycmF5LmlzQXJyYXkoc3Vic3RpdHV0aW9uKSkge1xuICAgICAgcmV0dXJuIHN1YnN0aXR1dGlvbi5maWx0ZXIoaXNWYWxpZFZhbHVlKTtcbiAgICB9XG4gICAgaWYgKGlzVmFsaWRWYWx1ZShzdWJzdGl0dXRpb24pKSB7XG4gICAgICByZXR1cm4gc3Vic3RpdHV0aW9uO1xuICAgIH1cbiAgICByZXR1cm4gJyc7XG4gIH0sXG59KTtcblxuZXhwb3J0IGRlZmF1bHQgcmVtb3ZlTm9uUHJpbnRpbmdWYWx1ZXNUcmFuc2Zvcm1lcjtcbiJdfQ==