is_bound_or_unset() — svelte Function Reference
Architecture documentation for the is_bound_or_unset() function in ownership.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 438bb219_6fe2_4e71_b04d_4bebd7b5ce48["is_bound_or_unset()"] ad878f27_7e4b_5069_1b06_1750c58a617d["ownership.js"] 438bb219_6fe2_4e71_b04d_4bebd7b5ce48 -->|defined in| ad878f27_7e4b_5069_1b06_1750c58a617d b9ef2508_e66f_3eaa_0cd0_203408254ada["create_ownership_validator()"] b9ef2508_e66f_3eaa_0cd0_203408254ada -->|calls| 438bb219_6fe2_4e71_b04d_4bebd7b5ce48 style 438bb219_6fe2_4e71_b04d_4bebd7b5ce48 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/dev/ownership.js lines 72–81
function is_bound_or_unset(props, prop_name) {
// Can be the case when someone does `mount(Component, props)` with `let props = $state({...})`
// or `createClassComponent(Component, props)`
const is_entry_props = STATE_SYMBOL in props || LEGACY_PROPS in props;
return (
!!get_descriptor(props, prop_name)?.set ||
(is_entry_props && prop_name in props) ||
!(prop_name in props)
);
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does is_bound_or_unset() do?
is_bound_or_unset() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/dev/ownership.js.
Where is is_bound_or_unset() defined?
is_bound_or_unset() is defined in packages/svelte/src/internal/client/dev/ownership.js at line 72.
What calls is_bound_or_unset()?
is_bound_or_unset() is called by 1 function(s): create_ownership_validator.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free