text: # `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!
  
  ```
  