Home / Function/ createCallAction() — astro Function Reference

createCallAction() — astro Function Reference

Architecture documentation for the createCallAction() function in utils.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  527ace28_74f9_b3b6_9ef8_ef131cc47f67["createCallAction()"]
  0ac2db55_946e_5ee0_0aac_261f857d2b76["utils.ts"]
  527ace28_74f9_b3b6_9ef8_ef131cc47f67 -->|defined in| 0ac2db55_946e_5ee0_0aac_261f857d2b76
  style 527ace28_74f9_b3b6_9ef8_ef131cc47f67 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/actions/utils.ts lines 24–30

export function createCallAction(context: ActionAPIContext): APIContext['callAction'] {
	return (baseAction, input) => {
		Reflect.set(context, ACTION_API_CONTEXT_SYMBOL, true);
		const action = baseAction.bind(context);
		return action(input) as any;
	};
}

Domain

Subdomains

Frequently Asked Questions

What does createCallAction() do?
createCallAction() is a function in the astro codebase, defined in packages/astro/src/actions/utils.ts.
Where is createCallAction() defined?
createCallAction() is defined in packages/astro/src/actions/utils.ts at line 24.

Analyze Your Own Codebase

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

Try Supermodel Free