MCPcopy
hub / github.com/webpack/webpack / serialize

Method serialize

lib/Module.js:1276–1300  ·  view source on GitHub ↗

* Serializes this instance into the provided serializer context. * @param {ObjectSerializerContext} context context

(context)

Source from the content-addressed store, hash-verified

1274 * @param {ObjectSerializerContext} context context
1275 */
1276 serialize(context) {
1277 const { write } = context;
1278 write(this.type);
1279 write(this.layer);
1280 write(this.context);
1281 write(this.resolveOptions);
1282 write(this.factoryMeta);
1283 write(this.useSourceMap);
1284 write(this.useSimpleSourceMap);
1285 write(
1286 this._warnings !== undefined && this._warnings.length === 0
1287 ? undefined
1288 : this._warnings
1289 );
1290 write(
1291 this._errors !== undefined && this._errors.length === 0
1292 ? undefined
1293 : this._errors
1294 );
1295 write(this.buildMeta);
1296 write(this.buildInfo);
1297 write(this.presentationalDependencies);
1298 write(this.codeGenerationDependencies);
1299 super.serialize(context);
1300 }
1301
1302 /**
1303 * Restores this instance from the provided deserializer context.

Calls 1

writeFunction · 0.85

Tested by

no test coverage detected