File tree Expand file tree Collapse file tree 2 files changed +19
-21
lines changed
packages/svelte/src/reactivity Expand file tree Collapse file tree 2 files changed +19
-21
lines changed Original file line number Diff line number Diff line change @@ -122,19 +122,18 @@ export class ReactiveMap extends Map {
122
122
}
123
123
124
124
clear ( ) {
125
- var size = super . size ;
125
+ if ( super . size === 0 ) {
126
+ return ;
127
+ }
126
128
// Clear first, so we get nice console.log outputs with $inspect
127
129
super . clear ( ) ;
128
-
129
- if ( size !== 0 ) {
130
- var sources = this . #sources;
131
- set ( this . #size, 0 ) ;
132
- for ( var s of sources . values ( ) ) {
133
- set ( s , - 1 ) ;
134
- }
135
- increment ( this . #version) ;
136
- sources . clear ( ) ;
130
+ var sources = this . #sources;
131
+ set ( this . #size, 0 ) ;
132
+ for ( var s of sources . values ( ) ) {
133
+ set ( s , - 1 ) ;
137
134
}
135
+ increment ( this . #version) ;
136
+ sources . clear ( ) ;
138
137
}
139
138
140
139
#read_all( ) {
Original file line number Diff line number Diff line change @@ -117,21 +117,20 @@ export class ReactiveSet extends Set {
117
117
}
118
118
119
119
clear ( ) {
120
- var size = super . size ;
120
+ if ( super . size === 0 ) {
121
+ return ;
122
+ }
121
123
// Clear first, so we get nice console.log outputs with $inspect
122
124
super . clear ( ) ;
125
+ var sources = this . #sources;
123
126
124
- if ( size !== 0 ) {
125
- var sources = this . #sources;
126
-
127
- for ( var s of sources . values ( ) ) {
128
- set ( s , false ) ;
129
- }
130
-
131
- sources . clear ( ) ;
132
- set ( this . #size, 0 ) ;
133
- increment ( this . #version) ;
127
+ for ( var s of sources . values ( ) ) {
128
+ set ( s , false ) ;
134
129
}
130
+
131
+ sources . clear ( ) ;
132
+ set ( this . #size, 0 ) ;
133
+ increment ( this . #version) ;
135
134
}
136
135
137
136
keys ( ) {
You can’t perform that action at this time.
0 commit comments