capture() — svelte Function Reference
Architecture documentation for the capture() function in batch.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD c6834881_4d11_32ef_6bfe_2be0c88e456b["capture()"] 517c145b_769f_b163_6854_d8f2a4412e11["Batch"] c6834881_4d11_32ef_6bfe_2be0c88e456b -->|defined in| 517c145b_769f_b163_6854_d8f2a4412e11 61349edc_4397_493f_bcdc_aa9a9b92ec3c["capture()"] 61349edc_4397_493f_bcdc_aa9a9b92ec3c -->|calls| c6834881_4d11_32ef_6bfe_2be0c88e456b fc566ca0_2101_ea1a_cf42_44d2442cc526["internal_set()"] fc566ca0_2101_ea1a_cf42_44d2442cc526 -->|calls| c6834881_4d11_32ef_6bfe_2be0c88e456b 6b775363_a430_a650_b5bb_43f6c298e1fe["await_block()"] 6b775363_a430_a650_b5bb_43f6c298e1fe -->|calls| c6834881_4d11_32ef_6bfe_2be0c88e456b 63ee8247_ada4_9f1d_e139_0c1167cd5b1c["set()"] c6834881_4d11_32ef_6bfe_2be0c88e456b -->|calls| 63ee8247_ada4_9f1d_e139_0c1167cd5b1c style c6834881_4d11_32ef_6bfe_2be0c88e456b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/reactivity/batch.js lines 325–335
capture(source, value) {
if (value !== UNINITIALIZED && !this.previous.has(source)) {
this.previous.set(source, value);
}
// Don't save errors in `batch_values`, or they won't be thrown in `runtime.js#get`
if ((source.f & ERROR_VALUE) === 0) {
this.current.set(source, source.v);
batch_values?.set(source, source.v);
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does capture() do?
capture() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/reactivity/batch.js.
Where is capture() defined?
capture() is defined in packages/svelte/src/internal/client/reactivity/batch.js at line 325.
What does capture() call?
capture() calls 1 function(s): set.
What calls capture()?
capture() is called by 3 function(s): await_block, capture, internal_set.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free