# CrossLanguageMapping

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/types/cross-language.types.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/types/cross-language.types.ts#L23)

CrossLanguageMapping - Links frontend to backend for user journey docs

Example: When user clicks "Submit Order":
- React: OrderForm.tsx -> POST /api/orders -> Express/NestJS route
- Angular: OrderFormComponent.ts -> POST /api/orders -> .NET Controller
- Vue: OrderForm.vue -> POST /api/orders -> FastAPI endpoint

## Properties

| Property | Type |
|---|---|
| `projectId` | `string` |
| `frontendStack` | `FrontendFramework` |
| `backendStack` | `BackendFramework` |
| `screenMappings` | `ScreenToApiMapping[]` |
| `apiCallPatterns` | `ApiCallPattern[]` |
