@erfffun/utils
Version:
Energi javascript utilities for web development
15 lines (12 loc) • 352 B
JavaScript
import _ from 'lodash';
const t = (formatMessage, id, { values, def, transformer } = {}) => {
const result = formatMessage({ id, defaultMessage: def }, values);
if (typeof transformer === 'function') {
return transformer(result);
}
if (typeof transformer === 'string') {
return _[transformer](result);
}
return result;
};
export default t;