# MVVM Data Layer

This folder contains the Angular-to-React data-layer migration in native TypeScript async style.

## Structure

- `core/`: shared primitives (`HttpClient`, async state helpers)
- `models/`: domain interfaces/types migrated from Angular
- `services/`: API/data services migrated from Angular
- `index.ts`: top-level barrel exports

## Usage

```ts
import { Services } from '../mvvm';

const authService = new Services.AuthService();
const login = await authService.login(email, password);
```

or use provided service singletons where available, e.g.:

```ts
import { jobService } from './services/job.service';

const jobs = await jobService.getJobsV2(0, 0, 20, []);
```
