# ParserContext

Interface · category: Other

Source: https://github.com/playcanvas/engine/blob/f059dc005842f76e052cdf44d8370c8c7ec475ac/src/framework/handlers/handler.js#L22

## Properties

### app

```ts
app: AppBase
```

The running [AppBase](https://api.playcanvas.com/engine/classes/AppBase.md).

### asset

```ts
asset: Asset<string> | undefined
```

The asset being loaded, if any.

### basename

```ts
basename: string
```

The lower-cased file name (for example `'lod-meta.json'`), or an empty
string.

### ext

```ts
ext: string
```

The lower-cased file extension without a leading dot (for example `'json'`),
or an empty string if there is none.

### url

```ts
url: string | null
```

The original resource URL with any query string removed, or null.
