Skip to content

Commit 1fba24f

Browse files
fix(enhanced): cache consume module layer
1 parent 5fce760 commit 1fba24f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

packages/enhanced/src/lib/sharing/ConsumeSharedModule.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,9 @@ class ConsumeSharedModule extends Module {
6767
super(
6868
WEBPACK_MODULE_TYPE_CONSUME_SHARED_MODULE,
6969
context,
70-
options.layer ?? undefined,
70+
options?.layer ?? null,
7171
);
72+
this.layer = options?.layer ?? null;
7273
this.options = options;
7374
}
7475

@@ -280,6 +281,7 @@ class ConsumeSharedModule extends Module {
280281
override serialize(context: ObjectSerializerContext): void {
281282
const { write } = context;
282283
write(this.options);
284+
write(this.layer);
283285
super.serialize(context);
284286
}
285287

@@ -288,7 +290,10 @@ class ConsumeSharedModule extends Module {
288290
*/
289291
override deserialize(context: ObjectDeserializerContext): void {
290292
const { read } = context;
291-
this.options = read();
293+
const options = read();
294+
const layer = read();
295+
this.options = options;
296+
this.layer = layer;
292297
super.deserialize(context);
293298
}
294299
}

0 commit comments

Comments
 (0)