has_await_expression() — svelte Function Reference
Architecture documentation for the has_await_expression() function in ast.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD c5b1e5e6_49b7_ac9e_9572_7d6c11e99bc7["has_await_expression()"] 0c5c28a7_226d_4e7c_e75e_0853c0a9fc2c["ast.js"] c5b1e5e6_49b7_ac9e_9572_7d6c11e99bc7 -->|defined in| 0c5c28a7_226d_4e7c_e75e_0853c0a9fc2c aced5321_4478_4f67_ba8c_e122713c1d9f["calculate_blockers()"] aced5321_4478_4f67_ba8c_e122713c1d9f -->|calls| c5b1e5e6_49b7_ac9e_9572_7d6c11e99bc7 ace7a550_b7b7_88e6_9231_4375f5df3866["b()"] ace7a550_b7b7_88e6_9231_4375f5df3866 -->|calls| c5b1e5e6_49b7_ac9e_9572_7d6c11e99bc7 48afe7ab_bb6e_7895_aca1_6433240d18a3["unthunk()"] 48afe7ab_bb6e_7895_aca1_6433240d18a3 -->|calls| c5b1e5e6_49b7_ac9e_9572_7d6c11e99bc7 style c5b1e5e6_49b7_ac9e_9572_7d6c11e99bc7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/utils/ast.js lines 616–631
export function has_await_expression(node) {
let has_await = false;
walk(node, null, {
AwaitExpression(_node, context) {
has_await = true;
context.stop();
},
// don't traverse into these
FunctionDeclaration() {},
FunctionExpression() {},
ArrowFunctionExpression() {}
});
return has_await;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does has_await_expression() do?
has_await_expression() is a function in the svelte codebase, defined in packages/svelte/src/compiler/utils/ast.js.
Where is has_await_expression() defined?
has_await_expression() is defined in packages/svelte/src/compiler/utils/ast.js at line 616.
What calls has_await_expression()?
has_await_expression() is called by 3 function(s): b, calculate_blockers, unthunk.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free