summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/tools/tools.js
blob: 3df456de877edb7e39a5719a519e7640ce7fd011 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
odoo.define('web.tools', function (require) {
"use strict";

/**
 * Wrapper for deprecated functions that display a warning message.
 *
 * @param {Function} fn the deprecated function
 * @param {string} [message=''] optional message to display
 * @returns {Function}
 */
function deprecated(fn, message) {
    return function () {
        console.warn(message || (fn.name + ' is deprecated.'));
        return fn.apply(this, arguments);
    };
}

return {
    deprecated: deprecated,
};

});