Home / Function/ capture_warnings() — svelte Function Reference

capture_warnings() — svelte Function Reference

Architecture documentation for the capture_warnings() function in clone.test.ts from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  9a945732_9f23_b53c_af29_24dfdac67a18["capture_warnings()"]
  2a3905a9_9aed_830f_4ef5_b2f016321df1["clone.test.ts"]
  9a945732_9f23_b53c_af29_24dfdac67a18 -->|defined in| 2a3905a9_9aed_830f_4ef5_b2f016321df1
  style 9a945732_9f23_b53c_af29_24dfdac67a18 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/shared/clone.test.ts lines 5–19

function capture_warnings() {
	const warnings: string[] = [];

	// eslint-disable-next-line no-console
	const warn = console.warn;

	// eslint-disable-next-line no-console
	console.warn = (message) => warnings.push(message);

	return () => {
		// eslint-disable-next-line no-console
		console.warn = warn;
		return warnings;
	};
}

Subdomains

Frequently Asked Questions

What does capture_warnings() do?
capture_warnings() is a function in the svelte codebase, defined in packages/svelte/src/internal/shared/clone.test.ts.
Where is capture_warnings() defined?
capture_warnings() is defined in packages/svelte/src/internal/shared/clone.test.ts at line 5.

Analyze Your Own Codebase

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

Try Supermodel Free