@dipscope/type-manager
Version:
Transform JSON strings or plain objects into JS class instances.
17 lines • 657 B
JavaScript
import { getWords } from '../functions/get-words';
var FlatUpperCaseNamingConvention = (function () {
function FlatUpperCaseNamingConvention() {
}
FlatUpperCaseNamingConvention.prototype.convert = function (name) {
return getWords(name).reduce(this.reduce, '');
};
FlatUpperCaseNamingConvention.prototype.reduce = function (result, word) {
if (word.length === 0) {
return result;
}
return "".concat(result).concat(word.toUpperCase());
};
return FlatUpperCaseNamingConvention;
}());
export { FlatUpperCaseNamingConvention };
//# sourceMappingURL=flat-upper-case-naming-convention.js.map