* Restores this instance from the provided deserializer context. * @param {ObjectDeserializerContext} context context * @returns {RemoteModule} deserialized module
(context)
| 226 | * @returns {RemoteModule} deserialized module |
| 227 | */ |
| 228 | static deserialize(context) { |
| 229 | const request = context.read(); |
| 230 | const c1 = context.rest; |
| 231 | const externalRequests = c1.read(); |
| 232 | const c2 = c1.rest; |
| 233 | const internalRequest = c2.read(); |
| 234 | const c3 = c2.rest; |
| 235 | const obj = new RemoteModule( |
| 236 | request, |
| 237 | externalRequests, |
| 238 | internalRequest, |
| 239 | c3.read() |
| 240 | ); |
| 241 | obj.deserialize(c3.rest); |
| 242 | return obj; |
| 243 | } |
| 244 | } |
| 245 | |
| 246 | makeSerializable(RemoteModule, "webpack/lib/container/RemoteModule"); |