fast reactive signals jsr.io/@mary/signals
typescript jsr
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor: rename finalize functions

Mary edbe31af a6037dd4

+6 -6
+6 -6
mod.ts
··· 110 110 return false; 111 111 } 112 112 113 - function cleanup_context(): void { 113 + function finalize_dependencies(): void { 114 114 let dependencies = eval_listener!._dependencies; 115 115 116 116 if (eval_untracked_sources) { 117 117 // We have new dependencies, so let's unsubscribe from stale dependencies. 118 - prune_context_sources(); 118 + prune_old_dependencies(); 119 119 120 120 if (eval_sources_index > 0) { 121 121 // We have existing dependencies still depended on, so let's expand the ··· 147 147 } else if (eval_sources_index < eval_listener!._dependencies.length) { 148 148 // We don't have new dependencies, but the index pointer isn't pointing to 149 149 // the end of the array, so we need to clean up the rest. 150 - prune_context_sources(); 150 + prune_old_dependencies(); 151 151 dependencies.length = eval_sources_index; 152 152 } 153 153 } 154 154 155 - function prune_context_sources(): void { 155 + function prune_old_dependencies(): void { 156 156 const dependencies = eval_listener!._dependencies; 157 157 158 158 for (let i = 0, ilen = dependencies.length; i < ilen; i++) { ··· 404 404 this._epoch = this._realm_write_epoch = ++write_clock; 405 405 } 406 406 407 - cleanup_context(); 407 + finalize_dependencies(); 408 408 409 409 eval_listener = prev_listener; 410 410 eval_untracked_sources = prev_sources; ··· 538 538 this._flags = (flags & ~Flags.DISPOSED & ~Flags.DIRTY & ~Flags.MAYBE_DIRTY) | Flags.RUNNING; 539 539 540 540 return () => { 541 - cleanup_context(); 541 + finalize_dependencies(); 542 542 543 543 eval_listener = prev_listener; 544 544 eval_untracked_sources = prev_sources;