Lines Matching refs:func

96 	function baseArity(func, n) {
98 ? function(a, b) { return func.apply(undefined, arguments); }
99 : function(a) { return func.apply(undefined, arguments); };
111 function baseAry(func, n) {
113 ? function(a, b) { return func(a, b); }
114 : function(a) { return func(a); };
141 function createCloner(func) {
143 return func({}, object);
156 function flatSpread(func, start) {
174 return func.apply(this, otherArgs);
187 function wrapImmutable(func, cloner) {
198 func.apply(undefined, args);
218 function baseConvert(util, name, func, options) {
223 options = func;
224 func = name;
227 if (func == null) {
240 var defaultHolder = isLib ? func : fallbackHolder,
244 pristine = isLib ? func.runInContext() : undefined;
246 var helpers = isLib ? func : {
290 var func = arguments[0],
292 result = iteratee(func, arity),
304 var func = this;
305 if (!isFunction(func)) {
306 return mixin(func, Object(source));
311 pairs.push([key, func.prototype[key]]);
315 mixin(func, Object(source));
320 func.prototype[pair[0]] = value;
322 delete func.prototype[pair[0]];
325 return func;
335 return function(func, indexes) {
337 return curry(rearg(func, indexes), arity);
357 function castCap(name, func) {
361 return iterateeRearg(func, indexes);
365 return iterateeAry(func, n);
368 return func;
380 function castCurry(name, func, n) {
382 ? curry(func, n)
383 : func;
395 function castFixed(name, func, n) {
400 return start === undefined ? ary(func, n) : flatSpread(func, start);
402 return func;
414 function castRearg(name, func, n) {
416 ? rearg(func, mapping.methodRearg[name] || mapping.aryRearg[n])
417 : func;
468 function createConverter(name, func) {
475 newFunc = isLib ? pristine[methodName] : func,
491 function iterateeAry(func, n) {
492 return overArg(func, function(func) {
493 return typeof func == 'function' ? baseAry(func, n) : func;
508 function iterateeRearg(func, indexes) {
509 return overArg(func, function(func) {
511 return baseArity(rearg(baseAry(func, n), indexes), n);
523 function overArg(func, transform) {
527 return func();
535 return func.apply(undefined, args);
548 function wrap(name, func, placeholder) {
551 wrapped = func,
555 wrapped = wrapper(func);
559 wrapped = wrapImmutable(func, cloneArray);
562 wrapped = wrapImmutable(func, createCloner(func));
565 wrapped = wrapImmutable(func, cloneByPath);
587 if (result == func) {
589 return func.apply(this, arguments);
592 result.convert = createConverter(realName, func);
593 result.placeholder = func.placeholder = placeholder;
601 return wrap(name, func, defaultHolder);
603 var _ = func;
609 var func = _[mapping.remap[key] || key];
610 if (func) {
611 pairs.push([key, wrap(key, func, _)]);
618 var func = _[key];
619 if (typeof func == 'function') {
626 func.convert = createConverter(key, func);
627 pairs.push([key, func]);