diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-includes/js/dist/deprecated.js --- a/wp/wp-includes/js/dist/deprecated.js Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-includes/js/dist/deprecated.js Fri Sep 05 18:40:08 2025 +0200 @@ -1,51 +1,52 @@ -/******/ (function() { // webpackBootstrap +/******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ // The require scope /******/ var __webpack_require__ = {}; /******/ /************************************************************************/ /******/ /* webpack/runtime/define property getters */ -/******/ !function() { +/******/ (() => { /******/ // define getter functions for harmony exports -/******/ __webpack_require__.d = function(exports, definition) { +/******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; -/******/ }(); +/******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ -/******/ !function() { -/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } -/******/ }(); +/******/ (() => { +/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) +/******/ })(); /******/ /************************************************************************/ var __webpack_exports__ = {}; // EXPORTS __webpack_require__.d(__webpack_exports__, { - "default": function() { return /* binding */ deprecated; } + "default": () => (/* binding */ deprecated) }); // UNUSED EXPORTS: logged ;// CONCATENATED MODULE: external ["wp","hooks"] -var external_wp_hooks_namespaceObject = window["wp"]["hooks"]; +const external_wp_hooks_namespaceObject = window["wp"]["hooks"]; ;// CONCATENATED MODULE: ./node_modules/@wordpress/deprecated/build-module/index.js /** * WordPress dependencies */ + /** * Object map tracking messages which have been logged, for use in ensuring a * message is only logged once. * * @type {Record} */ +const logged = Object.create(null); -const logged = Object.create(null); /** * Logs a message to notify developers about a deprecated feature. * @@ -73,9 +74,7 @@ * // Logs: 'Eating meat is deprecated since version 2019.01.01 and will be removed from the earth in version 2020.01.01. Please use vegetables instead. Note: You may find it beneficial to transition gradually.' * ``` */ - -function deprecated(feature) { - let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; +function deprecated(feature, options = {}) { const { since, version, @@ -90,11 +89,13 @@ const useInsteadMessage = alternative ? ` Please use ${alternative} instead.` : ''; const linkMessage = link ? ` See: ${link}` : ''; const hintMessage = hint ? ` Note: ${hint}` : ''; - const message = `${feature} is deprecated${sinceMessage}${versionMessage}.${useInsteadMessage}${linkMessage}${hintMessage}`; // Skip if already logged. + const message = `${feature} is deprecated${sinceMessage}${versionMessage}.${useInsteadMessage}${linkMessage}${hintMessage}`; + // Skip if already logged. if (message in logged) { return; } + /** * Fires whenever a deprecated feature is encountered * @@ -108,13 +109,13 @@ * @param {?string} options.hint Additional message to help transition away from the deprecated feature. * @param {?string} message Message sent to console.warn */ - + (0,external_wp_hooks_namespaceObject.doAction)('deprecated', feature, options, message); - (0,external_wp_hooks_namespaceObject.doAction)('deprecated', feature, options, message); // eslint-disable-next-line no-console - + // eslint-disable-next-line no-console console.warn(message); logged[message] = true; } + /** @typedef {import('utility-types').NonUndefined[1]>} DeprecatedOptions */ (window.wp = window.wp || {}).deprecated = __webpack_exports__["default"];