MCPcopy
hub / github.com/webpack/webpack / deserialize

Method deserialize

lib/container/RemoteModule.js:228–243  ·  view source on GitHub ↗

* Restores this instance from the provided deserializer context. * @param {ObjectDeserializerContext} context context * @returns {RemoteModule} deserialized module

(context)

Source from the content-addressed store, hash-verified

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
246makeSerializable(RemoteModule, "webpack/lib/container/RemoteModule");

Callers

nothing calls this directly

Calls 1

readMethod · 0.45

Tested by

no test coverage detected