"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.map = void 0;
exports.map_ = map_;

/**
 * @tsplus fluent ets/Logger map
 */
function map_(self, f) {
  return {
    apply: (trace, fiberId, logLevel, message, cause, context, spans, annotations) => f(self.apply(trace, fiberId, logLevel, message, cause, context, spans, annotations))
  };
}
/**
 * @tsplus static ets/Logger/Aspects map
 */


const map = f => self => map_(self, f);

exports.map = map;
//# sourceMappingURL=map.js.map