Home / Domains / StateManagement

StateManagement

Browse all 36 domain entities categorized under StateManagement in the astro Architecture Docs architecture documentation.

36 entities · Page 1 of 1

StateManagement Domain — astro Architecture
Handles cross-component communication and reactivity using light-weight primitives like NanoStores. Architectural overview of the StateManagement domain in the astro codebase. Contains 15 source files.
Domain
api.ts — astro Source File
Architecture documentation for api.ts, a typescript file in the astro codebase.
File typescript
db.json — astro Source File
Architecture documentation for db.json, a json file in the astro codebase. 0 imports, 1 dependents.
File json
db.ts — astro Source File
Architecture documentation for db.ts, a typescript file in the astro codebase. 1 imports, 2 dependents.
File typescript
session.ts — astro Source File
Architecture documentation for session.ts, a typescript file in the astro codebase. 0 imports, 1 dependents.
File typescript
cart.ts — astro Source File
Architecture documentation for cart.ts, a typescript file in the astro codebase. 2 imports, 0 dependents.
File typescript
[id].ts — astro Source File
Architecture documentation for [id].ts, a typescript file in the astro codebase. 3 imports, 0 dependents.
File typescript
products.ts — astro Source File
Architecture documentation for products.ts, a typescript file in the astro codebase. 1 imports, 0 dependents.
File typescript
login.form.async.ts — astro Source File
Architecture documentation for login.form.async.ts, a typescript file in the astro codebase. 1 imports, 0 dependents.
File typescript
login.form.ts — astro Source File
Architecture documentation for login.form.ts, a typescript file in the astro codebase. 1 imports, 0 dependents.
File typescript
cartStore.ts — astro Source File
Architecture documentation for cartStore.ts, a typescript file in the astro codebase. 1 imports, 3 dependents.
File typescript
AddToCartForm.tsx — astro Source File
Architecture documentation for AddToCartForm.tsx, a tsx file in the astro codebase. 4 imports, 0 dependents.
File tsx
CartFlyout.module.css — astro Source File
Architecture documentation for CartFlyout.module.css, a css file in the astro codebase. 0 imports, 1 dependents.
File css
CartFlyout.tsx — astro Source File
Architecture documentation for CartFlyout.tsx, a tsx file in the astro codebase. 3 imports, 0 dependents.
File tsx
CartFlyoutToggle.tsx — astro Source File
Architecture documentation for CartFlyoutToggle.tsx, a tsx file in the astro codebase. 2 imports, 0 dependents.
File tsx
utils.ts — astro Source File
Architecture documentation for utils.ts, a typescript file in the astro codebase.
File typescript
AddToCartForm() — astro Function Reference
Architecture documentation for the AddToCartForm() function in AddToCartForm.tsx from the astro codebase.
Function tsx
addToUserCart() — astro Function Reference
Architecture documentation for the addToUserCart() function in api.ts from the astro codebase.
Function typescript
getCart() — astro Function Reference
Architecture documentation for the getCart() function in api.ts from the astro codebase.
Function typescript
getJson() — astro Function Reference
Architecture documentation for the getJson() function in api.ts from the astro codebase.
Function typescript
getProduct() — astro Function Reference
Architecture documentation for the getProduct() function in api.ts from the astro codebase.
Function typescript
getProducts() — astro Function Reference
Architecture documentation for the getProducts() function in api.ts from the astro codebase.
Function typescript
getUser() — astro Function Reference
Architecture documentation for the getUser() function in api.ts from the astro codebase.
Function typescript
GET() — astro Function Reference
Architecture documentation for the GET() function in cart.ts from the astro codebase.
Function typescript
POST() — astro Function Reference
Architecture documentation for the POST() function in cart.ts from the astro codebase.
Function typescript
CartFlyout() — astro Function Reference
Architecture documentation for the CartFlyout() function in CartFlyout.tsx from the astro codebase.
Function tsx
CartFlyoutToggle() — astro Function Reference
Architecture documentation for the CartFlyoutToggle() function in CartFlyoutToggle.tsx from the astro codebase.
Function tsx
addCartItem() — astro Function Reference
Architecture documentation for the addCartItem() function in cartStore.ts from the astro codebase.
Function typescript
productMap() — astro Function Reference
Architecture documentation for the productMap() function in db.ts from the astro codebase.
Function typescript
GET() — astro Function Reference
Architecture documentation for the GET() function in [id].ts from the astro codebase.
Function typescript
POST() — astro Function Reference
Architecture documentation for the POST() function in login.form.async.ts from the astro codebase.
Function typescript
POST() — astro Function Reference
Architecture documentation for the POST() function in login.form.ts from the astro codebase.
Function typescript
GET() — astro Function Reference
Architecture documentation for the GET() function in products.ts from the astro codebase.
Function typescript
withBase() — astro Function Reference
Architecture documentation for the withBase() function in utils.ts from the astro codebase.
Function typescript
NanoStores — astro Architecture
Implementation of atom and map stores for shared state. Architecture documentation for the NanoStores subdomain (part of StateManagement domain) in the astro codebase. Contains 5 source files.
Subdomain
SessionHandling — astro Architecture
Cookie-based persistence for user identifiers in SSR. Architecture documentation for the SessionHandling subdomain (part of StateManagement domain) in the astro codebase. Contains 7 source files.
Subdomain

Analyze Your Own Codebase

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

Try Supermodel Free