{"size": 841, "ext": "js", "max_stars_repo_path": "tests/mocks.js", "max_stars_repo_name": "emexxRepo/laravel-micro.js", "max_stars_repo_stars_event_min_datetime": "2019-06-21T10:48:39.000Z", "max_stars_repo_stars_event_max_datetime": "2019-06-21T10:48:39.000Z", "max_issues_repo_path": "tests/mocks.js", "max_issues_repo_name": "emexxRepo/laravel-micro.js", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "tests/mocks.js", "max_forks_repo_name": "emexxRepo/laravel-micro.js", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 14.5, "max_line_length": 39, "alphanum_fraction": 0.5469678954}
class ClassA {
    constructor(classB, classC) {
        this.classB = classB
        this.classC = classC
    }
}

class ClassB {
    constructor(classC) {
        this.classC = classC
    }
}

class ClassC {
    constructor() {
    }
}

class ClassD {
    constructor(Fail) {
        console.log(Fail)
    }
}

const PipeState = { state: 0 }
class PipeA{
    constructor(App){}
    handle(thing, next){
        thing.state++
        return next(thing)
    }
}
class PipeB{
    constructor(App){}
    handle(thing, next){
        thing.state = (thing.state + 1)
        return next(thing)
    }
}
class PipeC{
    constructor(App){}
    handle(thing, next){
        thing.state = (thing.state + 3)
        return next(thing)
    }
}

export {
    ClassA,
    ClassB,
    ClassC,
    ClassD,
    PipeA,
    PipeB,
    PipeC,
    PipeState
}
