Home / Function/ exclude_from_object() — svelte Function Reference

exclude_from_object() — svelte Function Reference

Architecture documentation for the exclude_from_object() function in runtime.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  97737822_4db0_1f16_2a1a_a5ac0b7ba7c7["exclude_from_object()"]
  bde4209f_8ffc_1594_4024_b1835a44bcf6["runtime.js"]
  97737822_4db0_1f16_2a1a_a5ac0b7ba7c7 -->|defined in| bde4209f_8ffc_1594_4024_b1835a44bcf6
  style 97737822_4db0_1f16_2a1a_a5ac0b7ba7c7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/client/runtime.js lines 752–769

export function exclude_from_object(obj, keys) {
	/** @type {Record<string | symbol, unknown>} */
	var result = {};

	for (var key in obj) {
		if (!keys.includes(key)) {
			result[key] = obj[key];
		}
	}

	for (var symbol of Object.getOwnPropertySymbols(obj)) {
		if (Object.propertyIsEnumerable.call(obj, symbol) && !keys.includes(symbol)) {
			result[symbol] = obj[symbol];
		}
	}

	return result;
}

Domain

Subdomains

Frequently Asked Questions

What does exclude_from_object() do?
exclude_from_object() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/runtime.js.
Where is exclude_from_object() defined?
exclude_from_object() is defined in packages/svelte/src/internal/client/runtime.js at line 752.

Analyze Your Own Codebase

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

Try Supermodel Free