makeNonEnumerable() — astro Function Reference
Architecture documentation for the makeNonEnumerable() function in runtime.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD a2a4862c_b7d3_8a2f_177c_992622ca12f3["makeNonEnumerable()"] 7fdc3f21_0a35_05d8_60c6_78c31cc2f5e3["runtime.ts"] a2a4862c_b7d3_8a2f_177c_992622ca12f3 -->|defined in| 7fdc3f21_0a35_05d8_60c6_78c31cc2f5e3 1a16c340_065e_0766_43ef_206ae0bd9586["createSvgComponent()"] 1a16c340_065e_0766_43ef_206ae0bd9586 -->|calls| a2a4862c_b7d3_8a2f_177c_992622ca12f3 style a2a4862c_b7d3_8a2f_177c_992622ca12f3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/assets/runtime.ts lines 61–65
function makeNonEnumerable(object: Record<string, any>) {
for (const property in object) {
Object.defineProperty(object, property, { enumerable: false });
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does makeNonEnumerable() do?
makeNonEnumerable() is a function in the astro codebase, defined in packages/astro/src/assets/runtime.ts.
Where is makeNonEnumerable() defined?
makeNonEnumerable() is defined in packages/astro/src/assets/runtime.ts at line 61.
What calls makeNonEnumerable()?
makeNonEnumerable() is called by 1 function(s): createSvgComponent.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free