deno.land / x / lodash@4.17.19 / npm-package / _createCompounder.js

_createCompounder.js
نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var arrayReduce = require('./_arrayReduce'), deburr = require('./deburr'), words = require('./words');
/** Used to compose unicode capture groups. */var rsApos = "['\u2019]";
/** Used to match apostrophes. */var reApos = RegExp(rsApos, 'g');
/** * Creates a function like `_.camelCase`. * * @private * @param {Function} callback The function to combine each word. * @returns {Function} Returns the new compounder function. */function createCompounder(callback) { return function(string) { return arrayReduce(words(deburr(string).replace(reApos, '')), callback, ''); };}
module.exports = createCompounder;
lodash

Version Info

Tagged at
3 years ago

External Dependencies

No external dependencies 🎉