sleep.js — svelte Source File
Architecture documentation for sleep.js, a javascript file in the svelte codebase. 0 imports, 1 dependents.
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
Source
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