Home / File/ sleep.js — svelte Source File

sleep.js — svelte Source File

Architecture documentation for sleep.js, a javascript file in the svelte codebase. 0 imports, 1 dependents.

File javascript BuildSystem QualityControl 1 dependents 2 functions

Entity Profile

Dependency Diagram

graph LR
  39c212f7_e935_22e2_d53f_89210ab6fbc7["sleep.js"]
  75491d11_b1e8_09d9_dffe_444a6a1f9f58["_config.js"]
  75491d11_b1e8_09d9_dffe_444a6a1f9f58 --> 39c212f7_e935_22e2_d53f_89210ab6fbc7
  style 39c212f7_e935_22e2_d53f_89210ab6fbc7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

export let stopped = false;

export const stop = () => (stopped = true);

/** @param {number} ms */
export const sleep = (ms) =>
	new Promise((f) => {
		if (stopped) return;
		setTimeout(() => {
			if (stopped) return;
			f(undefined);
		}, ms);
	});

Domain

Subdomains

Functions

Frequently Asked Questions

What does sleep.js do?
sleep.js is a source file in the svelte codebase, written in javascript. It belongs to the BuildSystem domain, QualityControl subdomain.
What functions are defined in sleep.js?
sleep.js defines 2 function(s): sleep, stop.
What files import sleep.js?
sleep.js is imported by 1 file(s): _config.js.
Where is sleep.js in the architecture?
sleep.js is located at packages/svelte/tests/runtime-legacy/samples/await-conservative-update/sleep.js (domain: BuildSystem, subdomain: QualityControl, directory: packages/svelte/tests/runtime-legacy/samples/await-conservative-update).

Analyze Your Own Codebase

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

Try Supermodel Free