/*global Handlebars */ define(function() { 'use strict'; Handlebars.registerHelper('formatRecipients', function (header) { function wrapWith(begin, end) { return function (x) { return begin + x + end; }; } var to = _.map(header.to, wrapWith('', '')); var cc = _.map(header.cc, wrapWith('cc: ', '')); var bcc = _.map(header.bcc, wrapWith('bcc: ', '')); return new Handlebars.SafeString(to.concat(cc, bcc).join(', ')); }); });