--- a/wp/wp-includes/js/dist/token-list.js Tue Oct 22 16:11:46 2019 +0200
+++ b/wp/wp-includes/js/dist/token-list.js Tue Dec 15 13:49:49 2020 +0100
@@ -82,12 +82,42 @@
/******/
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 353);
+/******/ return __webpack_require__(__webpack_require__.s = 432);
/******/ })
/************************************************************************/
/******/ ({
-/***/ 10:
+/***/ 19:
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
+
+"use strict";
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _createClass; });
+function _defineProperties(target, props) {
+ for (var i = 0; i < props.length; i++) {
+ var descriptor = props[i];
+ descriptor.enumerable = descriptor.enumerable || false;
+ descriptor.configurable = true;
+ if ("value" in descriptor) descriptor.writable = true;
+ Object.defineProperty(target, descriptor.key, descriptor);
+ }
+}
+
+function _createClass(Constructor, protoProps, staticProps) {
+ if (protoProps) _defineProperties(Constructor.prototype, protoProps);
+ if (staticProps) _defineProperties(Constructor, staticProps);
+ return Constructor;
+}
+
+/***/ }),
+
+/***/ 2:
+/***/ (function(module, exports) {
+
+(function() { module.exports = this["lodash"]; }());
+
+/***/ }),
+
+/***/ 20:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -100,23 +130,26 @@
/***/ }),
-/***/ 2:
+/***/ 24:
/***/ (function(module, exports) {
-(function() { module.exports = this["lodash"]; }());
+(function() { module.exports = this["regeneratorRuntime"]; }());
/***/ }),
-/***/ 353:
+/***/ 432:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return TokenList; });
-/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(10);
-/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(9);
-/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(2);
-/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);
+/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(24);
+/* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0__);
+/* harmony import */ var _babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(20);
+/* harmony import */ var _babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(19);
+/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(2);
+/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_3__);
+
@@ -127,50 +160,98 @@
/**
* A set of tokens.
*
- * @link https://dom.spec.whatwg.org/#domtokenlist
+ * @see https://dom.spec.whatwg.org/#domtokenlist
*/
-var TokenList =
-/*#__PURE__*/
-function () {
+var TokenList = /*#__PURE__*/function () {
/**
* Constructs a new instance of TokenList.
*
* @param {string} initialValue Initial value to assign.
*/
function TokenList() {
- var _this = this;
-
var initialValue = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
- Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(this, TokenList);
+ Object(_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(this, TokenList);
+
+ this.value = initialValue; // Disable reason: These are type hints on the class.
- this.value = initialValue;
- ['entries', 'forEach', 'keys', 'values'].forEach(function (fn) {
- _this[fn] = function () {
- var _this$_valueAsArray;
+ /* eslint-disable no-unused-expressions */
+
+ /** @type {string} */
- return (_this$_valueAsArray = this._valueAsArray)[fn].apply(_this$_valueAsArray, arguments);
- }.bind(_this);
- });
- }
+ this._currentValue;
+ /** @type {string[]} */
+
+ this._valueAsArray;
+ /* eslint-enable no-unused-expressions */
+ } // Disable reason: JSDoc lint doesn't understand TypeScript types
+
+ /* eslint-disable jsdoc/valid-types */
+
/**
- * Returns the associated set as string.
- *
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-value
- *
- * @return {string} Token set as string.
+ * @param {Parameters<Array<string>['entries']>} args
*/
- Object(_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"])(TokenList, [{
+ Object(_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])(TokenList, [{
+ key: "entries",
+ value: function entries() {
+ var _this$_valueAsArray;
+
+ return (_this$_valueAsArray = this._valueAsArray).entries.apply(_this$_valueAsArray, arguments);
+ }
+ /**
+ * @param {Parameters<Array<string>['forEach']>} args
+ */
+
+ }, {
+ key: "forEach",
+ value: function forEach() {
+ var _this$_valueAsArray2;
+
+ return (_this$_valueAsArray2 = this._valueAsArray).forEach.apply(_this$_valueAsArray2, arguments);
+ }
+ /**
+ * @param {Parameters<Array<string>['keys']>} args
+ */
+
+ }, {
+ key: "keys",
+ value: function keys() {
+ var _this$_valueAsArray3;
+
+ return (_this$_valueAsArray3 = this._valueAsArray).keys.apply(_this$_valueAsArray3, arguments);
+ }
+ /**
+ * @param {Parameters<Array<string>['values']>} args
+ */
+
+ }, {
+ key: "values",
+ value: function values() {
+ var _this$_valueAsArray4;
+
+ return (_this$_valueAsArray4 = this._valueAsArray).values.apply(_this$_valueAsArray4, arguments);
+ }
+ /* eslint-enable jsdoc/valid-types */
+
+ /**
+ * Returns the associated set as string.
+ *
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-value
+ *
+ * @return {string} Token set as string.
+ */
+
+ }, {
key: "toString",
/**
* Returns the stringified form of the TokenList.
*
- * @link https://dom.spec.whatwg.org/#DOMTokenList-stringification-behavior
- * @link https://www.ecma-international.org/ecma-262/9.0/index.html#sec-tostring
+ * @see https://dom.spec.whatwg.org/#DOMTokenList-stringification-behavior
+ * @see https://www.ecma-international.org/ecma-262/9.0/index.html#sec-tostring
*
* @return {string} Token set as string.
*/
@@ -180,17 +261,15 @@
/**
* Returns an iterator for the TokenList, iterating items of the set.
*
- * @link https://dom.spec.whatwg.org/#domtokenlist
+ * @see https://dom.spec.whatwg.org/#domtokenlist
*
- * @return {Generator} TokenList iterator.
+ * @return {IterableIterator<string>} TokenList iterator.
*/
}, {
key: Symbol.iterator,
- value:
- /*#__PURE__*/
- regeneratorRuntime.mark(function value() {
- return regeneratorRuntime.wrap(function value$(_context) {
+ value: /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function value() {
+ return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function value$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
@@ -209,11 +288,11 @@
/**
* Returns the token with index `index`.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-item
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-item
*
* @param {number} index Index at which to return token.
*
- * @return {?string} Token at index.
+ * @return {string|undefined} Token at index.
*/
}, {
@@ -224,7 +303,7 @@
/**
* Returns true if `token` is present, and false otherwise.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-contains
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-contains
*
* @param {string} item Token to test.
*
@@ -239,7 +318,7 @@
/**
* Adds all arguments passed, except those already present.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-add
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-add
*
* @param {...string} items Items to add.
*/
@@ -256,7 +335,7 @@
/**
* Removes arguments passed, if they are present.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-remove
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-remove
*
* @param {...string} items Items to remove.
*/
@@ -268,7 +347,7 @@
items[_key2] = arguments[_key2];
}
- this.value = lodash__WEBPACK_IMPORTED_MODULE_2__["without"].apply(void 0, [this._valueAsArray].concat(items)).join(' ');
+ this.value = lodash__WEBPACK_IMPORTED_MODULE_3__["without"].apply(void 0, [this._valueAsArray].concat(items)).join(' ');
}
/**
* If `force` is not given, "toggles" `token`, removing it if it’s present
@@ -276,10 +355,10 @@
* as add()). If force is false, removes token (same as remove()). Returns
* true if `token` is now present, and false otherwise.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-toggle
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-toggle
*
- * @param {string} token Token to toggle.
- * @param {?boolean} force Presence to force.
+ * @param {string} token Token to toggle.
+ * @param {boolean} [force] Presence to force.
*
* @return {boolean} Whether token is present after toggle.
*/
@@ -303,7 +382,7 @@
* Replaces `token` with `newToken`. Returns true if `token` was replaced
* with `newToken`, and false otherwise.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-replace
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-replace
*
* @param {string} token Token to replace with `newToken`.
* @param {string} newToken Token to use in place of `token`.
@@ -328,7 +407,7 @@
*
* Always returns `true` in this implementation.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-supports
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-supports
*
* @return {boolean} Whether token is supported.
*/
@@ -346,20 +425,20 @@
/**
* Replaces the associated set with a new string value.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-value
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-value
*
* @param {string} value New token set as string.
*/
,
set: function set(value) {
value = String(value);
- this._valueAsArray = Object(lodash__WEBPACK_IMPORTED_MODULE_2__["uniq"])(Object(lodash__WEBPACK_IMPORTED_MODULE_2__["compact"])(value.split(/\s+/g)));
+ this._valueAsArray = Object(lodash__WEBPACK_IMPORTED_MODULE_3__["uniq"])(Object(lodash__WEBPACK_IMPORTED_MODULE_3__["compact"])(value.split(/\s+/g)));
this._currentValue = this._valueAsArray.join(' ');
}
/**
* Returns the number of tokens.
*
- * @link https://dom.spec.whatwg.org/#dom-domtokenlist-length
+ * @see https://dom.spec.whatwg.org/#dom-domtokenlist-length
*
* @return {number} Number of tokens.
*/
@@ -377,29 +456,6 @@
-/***/ }),
-
-/***/ 9:
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _createClass; });
-function _defineProperties(target, props) {
- for (var i = 0; i < props.length; i++) {
- var descriptor = props[i];
- descriptor.enumerable = descriptor.enumerable || false;
- descriptor.configurable = true;
- if ("value" in descriptor) descriptor.writable = true;
- Object.defineProperty(target, descriptor.key, descriptor);
- }
-}
-
-function _createClass(Constructor, protoProps, staticProps) {
- if (protoProps) _defineProperties(Constructor.prototype, protoProps);
- if (staticProps) _defineProperties(Constructor, staticProps);
- return Constructor;
-}
-
/***/ })
/******/ })["default"];
\ No newline at end of file