set() — astro Function Reference
Architecture documentation for the set() function in store.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 41296f42_2e23_0b22_1d5e_360adb2d2b67["set()"] 545e9f22_8ccd_6843_90f2_ff38e9751de3["PreferenceStore"] 41296f42_2e23_0b22_1d5e_360adb2d2b67 -->|defined in| 545e9f22_8ccd_6843_90f2_ff38e9751de3 d462a3a2_c265_aa24_a419_a6146421ecaa["get()"] 41296f42_2e23_0b22_1d5e_360adb2d2b67 -->|calls| d462a3a2_c265_aa24_a419_a6146421ecaa 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7["write()"] 41296f42_2e23_0b22_1d5e_360adb2d2b67 -->|calls| 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7 style 41296f42_2e23_0b22_1d5e_360adb2d2b67 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/preferences/store.ts lines 55–59
set(key: string, value: any): void {
if (this.get(key) === value) return;
dset(this.store, key, value);
this.write();
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does set() do?
set() is a function in the astro codebase, defined in packages/astro/src/preferences/store.ts.
Where is set() defined?
set() is defined in packages/astro/src/preferences/store.ts at line 55.
What does set() call?
set() calls 2 function(s): get, write.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free