{"size": 505, "ext": "js", "max_stars_repo_path": "js/LocalVar.js", "max_stars_repo_name": "aleclarson/var-statement", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "js/LocalVar.js", "max_issues_repo_name": "aleclarson/var-statement", "max_issues_repo_issues_event_min_datetime": "2018-12-05T16:53:29.000Z", "max_issues_repo_issues_event_max_datetime": "2018-12-05T16:53:29.000Z", "max_forks_repo_path": "js/LocalVar.js", "max_forks_repo_name": "aleclarson/var-statement", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": 1, "max_forks_count": null, "avg_line_length": 16.8333333333, "max_line_length": 37, "alphanum_fraction": 0.6792079208}
var Finder, Type, fromArgs, type;

fromArgs = require("fromArgs");

Finder = require("finder");

Type = require("Type");

type = Type("LocalVar");

type.defineOptions({
  name: String.isRequired,
  position: Number.isRequired,
  endIndex: Number.isRequired
});

type.defineValues({
  name: fromArgs("name"),
  position: fromArgs("position"),
  endIndex: fromArgs("endIndex")
});

type.defineStatics({
  find: Finder(/[^\,\;\s]+/)
});

module.exports = type.build();

//# sourceMappingURL=map/LocalVar.map
