Home / Function/ set() — astro Function Reference

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

Calls

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