# `index.test.ts`

**DO NOT MODIFY**. This file has been autogenerated. Run `rome test internal/js-parser/index.test.ts --update-snapshots` to update.

## `es2015 > uncategorised > 83`

### `ast`

```javascript
JSRoot {
	comments: Array []
	corrupt: false
	diagnostics: Array []
	directives: Array []
	filename: "es2015/uncategorised/83/input.js"
	hasHoistedVars: false
	interpreter: undefined
	mtime: undefined
	sourceType: "module"
	syntax: Array []
	loc: Object {
		filename: "es2015/uncategorised/83/input.js"
		end: Object {
			column: 25
			line: 1
		}
		start: Object {
			column: 0
			line: 1
		}
	}
	body: Array [
		JSExportDefaultDeclaration {
			loc: Object {
				filename: "es2015/uncategorised/83/input.js"
				end: Object {
					column: 25
					line: 1
				}
				start: Object {
					column: 0
					line: 1
				}
			}
			declaration: JSClassDeclaration {
				id: JSBindingIdentifier {
					name: "A"
					loc: Object {
						filename: "es2015/uncategorised/83/input.js"
						identifierName: "A"
						end: Object {
							column: 22
							line: 1
						}
						start: Object {
							column: 21
							line: 1
						}
					}
				}
				loc: Object {
					filename: "es2015/uncategorised/83/input.js"
					end: Object {
						column: 25
						line: 1
					}
					start: Object {
						column: 15
						line: 1
					}
				}
				meta: JSClassHead {
					body: Array []
					implements: undefined
					superClass: undefined
					superTypeParameters: undefined
					typeParameters: undefined
					loc: Object {
						filename: "es2015/uncategorised/83/input.js"
						end: Object {
							column: 25
							line: 1
						}
						start: Object {
							column: 15
							line: 1
						}
					}
				}
			}
		}
	]
}
```

### `diagnostics`

```
✔ No known problems!

```
