mirror of
https://github.com/hanzoai/babel.git
synced 2026-10-30 14:46:06 +00:00
* feat: materialize class features * chore: move testcases to es2022 * chore: update test fixtures * chore: remove classPr\w+ from options.json * chore: remove empty options.json * update flow test allowlist * update typescript allowlist
674 B
674 B
These tests have been generated using the following script:
var feat = {
"field": "#x = 0;",
"method": "#x() {}",
"get": "get #x() {}",
"set": "set #x(_) {}",
};
var placement = {
"static": "static ",
"instance": ""
}
for (var f1 in feat) for (var f2 in feat) for (var p1 in placement) for (var p2 in placement) {
var code = `class A {
${placement[p1]}${feat[f1]}
${placement[p2]}${feat[f2]}
}`;
var name = `${p1}-${f1}-${p2}-${f2}`;
var folder = "packages/babel-parser/test/fixtures/experimental/class-private-names-duplicated/" + name;
if (!fs.existsSync(folder)) fs.mkdirSync(folder);
fs.writeFileSync(folder + "/input.js", code);
}