{"size": 1207, "ext": "js", "max_stars_repo_path": "src/test/resources/fixtures/latedef-esnext.js", "max_stars_repo_name": "eagle-io/jshint-javaport", "max_stars_repo_stars_event_min_datetime": "2019-06-07T14:17:35.000Z", "max_stars_repo_stars_event_max_datetime": "2019-06-07T14:17:35.000Z", "max_issues_repo_path": "src/test/resources/fixtures/latedef-esnext.js", "max_issues_repo_name": "eagle-io/jshint-javaport", "max_issues_repo_issues_event_min_datetime": "2019-06-07T14:16:43.000Z", "max_issues_repo_issues_event_max_datetime": "2022-01-17T13:55:59.000Z", "max_forks_repo_path": "src/test/resources/fixtures/latedef-esnext.js", "max_forks_repo_name": "eagle-io/jshint-javaport", "max_forks_repo_forks_event_min_datetime": "2020-04-07T04:16:07.000Z", "max_forks_repo_forks_event_max_datetime": "2020-04-29T01:53:15.000Z"}
{"max_stars_count": 1, "max_issues_count": 6, "max_forks_count": 2, "avg_line_length": 15.4743589744, "max_line_length": 45, "alphanum_fraction": 0.4076222038}
let a = 1;
let b = () => a;
let d = () => c;
let c = 1;
let f = () => e;
const e = 1;
let g = () => { return h; };
let h = 1;
let j = i;
let i = 1;
function ag() {
    function ah() {
        ai = 2;
    }
    let ai;
    function aj() {
        function ak() {
            ai = 3;
        }
        let ai;
        ak();
    }
    ah();
    aj();
}
ag();
function bg() {
    function bh() {
        bi = 2;
    }
    let bi;
    function bj() {
        function bk() {
            bi = 3;
        }
        bk();
    }
    bh();
    bj();
}
bg();
function cg() {
    let ci;
    function cj() {
        function ck() {
            ci = 3;
        }
        let ci;
        ck();
    }
    ci = 2;
    ch();
    cj();
}
cg();
let da = () => da;
const db = () => db;
let dc = {
    dd() {
        return dc;
    }
};

// Regression test for gh-2658
export function de() {}
export class df {}
export var dg;
export let dh;
export const di = {};

void importedName;
void importedModule;
void importedNamespace;

import { importedName } from './m.js';
import importedModule from './m.js';
import * as importedNamespace from './m.js';
