* Serializes the fully materialized set contents into webpack's object * serialization stream. * @param {import("../serialization/ObjectMiddleware").ObjectSerializerContext<(number | T)[]>} context context
({ write })
| 250 | * @param {import("../serialization/ObjectMiddleware").ObjectSerializerContext<(number | T)[]>} context context |
| 251 | */ |
| 252 | serialize({ write }) { |
| 253 | if (this._needMerge) this._merge(); |
| 254 | write(this._set.size); |
| 255 | for (const item of this._set) write(item); |
| 256 | } |
| 257 | |
| 258 | /** |
| 259 | * Restores a `LazySet` from serialized item data. |