write() — astro Function Reference
Architecture documentation for the write() function in store.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7["write()"] 545e9f22_8ccd_6843_90f2_ff38e9751de3["PreferenceStore"] 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7 -->|defined in| 545e9f22_8ccd_6843_90f2_ff38e9751de3 d894cc72_af05_8a28_ccd1_f0e9c968d4a1["store()"] d894cc72_af05_8a28_ccd1_f0e9c968d4a1 -->|calls| 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7 70c8bec5_7efe_41e3_53ff_67360e91c7a7["delete()"] 70c8bec5_7efe_41e3_53ff_67360e91c7a7 -->|calls| 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7 41296f42_2e23_0b22_1d5e_360adb2d2b67["set()"] 41296f42_2e23_0b22_1d5e_360adb2d2b67 -->|calls| 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7 style 1778b2ce_672d_cdaf_e4ff_ce16ef0a36d7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/preferences/store.ts lines 35–39
write() {
if (!this._store || Object.keys(this._store).length === 0) return;
fs.mkdirSync(this.dir, { recursive: true });
fs.writeFileSync(this.file, JSON.stringify(this.store, null, '\t'));
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does write() do?
write() is a function in the astro codebase, defined in packages/astro/src/preferences/store.ts.
Where is write() defined?
write() is defined in packages/astro/src/preferences/store.ts at line 35.
What calls write()?
write() is called by 3 function(s): delete, set, store.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free