---
title: "AssetEnvironment"
description: "Every source module observed in one environment's graph, keyed by portable source key."
url: "https://pitlane.tools/package/assets/interface/AssetEnvironment"
---

# AssetEnvironment

```ts
import type { AssetEnvironment } from "@pitlane/assets";
import type { AssetEnvironment } from "@pitlane/assets/build";
```

Every source module observed in one environment's graph, keyed by portable source key.

## Properties

### modules

```ts
modules: Record<string, AssetMetadata>;
```

---

### role

```ts
role: "client" | "server";
```
