프로젝트

일반

사용자정보

통계
| 개정판:

root / HServer / 00.Server / 00.Program / node_modules / async / unmemoize.js

이력 | 보기 | 이력해설 | 다운로드 (671 Bytes)

1 39 HKM
"use strict";
2
3
Object.defineProperty(exports, "__esModule", {
4
    value: true
5
});
6
exports.default = unmemoize;
7
/**
8
 * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original,
9
 * unmemoized form. Handy for testing.
10
 *
11
 * @name unmemoize
12
 * @static
13
 * @memberOf module:Utils
14
 * @method
15
 * @see [async.memoize]{@link module:Utils.memoize}
16
 * @category Util
17
 * @param {Function} fn - the memoized function
18
 * @returns {Function} a function that calls the original unmemoized function
19
 */
20
function unmemoize(fn) {
21
    return function () {
22
        return (fn.unmemoized || fn).apply(null, arguments);
23
    };
24
}
25
module.exports = exports["default"];