Home / Function/ once() — svelte Function Reference

once() — svelte Function Reference

Architecture documentation for the once() function in index.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  7f9b92d2_eded_1920_34ca_433cff036516["once()"]
  1c4bc493_24af_177e_7307_a999997aceac["index.js"]
  7f9b92d2_eded_1920_34ca_433cff036516 -->|defined in| 1c4bc493_24af_177e_7307_a999997aceac
  e505bd51_6b0f_4df7_56da_6d6857e3c3d0["derived()"]
  e505bd51_6b0f_4df7_56da_6d6857e3c3d0 -->|calls| 7f9b92d2_eded_1920_34ca_433cff036516
  style 7f9b92d2_eded_1920_34ca_433cff036516 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/server/index.js lines 429–437

export function once(get_value) {
	let value = /** @type {V} */ (UNINITIALIZED);
	return () => {
		if (value === UNINITIALIZED) {
			value = get_value();
		}
		return value;
	};
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does once() do?
once() is a function in the svelte codebase, defined in packages/svelte/src/internal/server/index.js.
Where is once() defined?
once() is defined in packages/svelte/src/internal/server/index.js at line 429.
What calls once()?
once() is called by 1 function(s): derived.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free