File tree Expand file tree Collapse file tree 1 file changed +28
-13
lines changed
packages/svelte/src/internal/client Expand file tree Collapse file tree 1 file changed +28
-13
lines changed Original file line number Diff line number Diff line change @@ -94,20 +94,20 @@ export function set_is_ssr(ssr) {
94
94
export function create_component_context ( props ) {
95
95
const parent = current_component_context ;
96
96
return {
97
- // effects
98
- e : null ,
99
- // props
100
- s : props ,
101
- // parent
102
- p : parent ,
103
97
// accessors
104
98
a : null ,
105
99
// context
106
100
c : null ,
101
+ // effects
102
+ e : null ,
107
103
// immutable
108
104
i : false ,
109
105
// mounted
110
106
m : false ,
107
+ // parent
108
+ p : parent ,
109
+ // props
110
+ s : props ,
111
111
// runes
112
112
r : false ,
113
113
// update_callbacks
@@ -148,14 +148,19 @@ function default_equals(a, b) {
148
148
* @returns {import('./types.js').SourceSignal<V> }
149
149
*/
150
150
function create_source_signal ( flags , value ) {
151
- return {
151
+ const source = {
152
+ // consumers
152
153
c : null ,
153
- // We can remove this if we get rid of beforeUpdate/afterUpdate
154
- x : null ,
154
+ // equals
155
155
e : null ,
156
+ // flags
156
157
f : flags ,
157
- v : value
158
+ // value
159
+ v : value ,
160
+ // context: We can remove this if we get rid of beforeUpdate/afterUpdate
161
+ x : null
158
162
} ;
163
+ return source ;
159
164
}
160
165
161
166
/**
@@ -167,16 +172,26 @@ function create_source_signal(flags, value) {
167
172
*/
168
173
function create_computation_signal ( flags , value , block ) {
169
174
return {
175
+ // block
170
176
b : block ,
177
+ // consumers
171
178
c : null ,
172
- x : null ,
179
+ // destroy
173
180
d : null ,
174
- y : null ,
181
+ // equals
175
182
e : null ,
183
+ // flags
176
184
f : flags ,
185
+ // init
177
186
i : null ,
187
+ // references
178
188
r : null ,
179
- v : value
189
+ // value
190
+ v : value ,
191
+ // context: We can remove this if we get rid of beforeUpdate/afterUpdate
192
+ x : null ,
193
+ // destroy
194
+ y : null
180
195
} ;
181
196
}
182
197
You can’t perform that action at this time.
0 commit comments