{"size": 203, "ext": "js", "max_stars_repo_path": "tests/baselines/reference/unionTypeWithLeadingOperator.js", "max_stars_repo_name": "nilamjadhav/TypeScript", "max_stars_repo_stars_event_min_datetime": "2016-08-15T14:33:21.000Z", "max_stars_repo_stars_event_max_datetime": "2022-02-16T22:35:51.000Z", "max_issues_repo_path": "tests/baselines/reference/unionTypeWithLeadingOperator.js", "max_issues_repo_name": "nilamjadhav/TypeScript", "max_issues_repo_issues_event_min_datetime": "2019-05-29T09:23:00.000Z", "max_issues_repo_issues_event_max_datetime": "2020-01-20T06:41:00.000Z", "max_forks_repo_path": "tests/baselines/reference/unionTypeWithLeadingOperator.js", "max_forks_repo_name": "nilamjadhav/TypeScript", "max_forks_repo_forks_event_min_datetime": "2017-01-17T02:32:52.000Z", "max_forks_repo_forks_event_max_datetime": "2019-08-14T10:24:11.000Z"}
{"max_stars_count": 129, "max_issues_count": 54, "max_forks_count": 15, "avg_line_length": 18.4545454545, "max_line_length": 39, "alphanum_fraction": 0.5665024631}
//// [unionTypeWithLeadingOperator.ts]
type A = | string;
type B =
  | { type: "INCREMENT" }
  | { type: "DECREMENT" };

type C = [| 0 | 1, | "foo" | "bar"];


//// [unionTypeWithLeadingOperator.js]
