add undefinedToVoid optional transformer
This commit is contained in:
@@ -81,6 +81,7 @@ _.each({
|
||||
_declarations: require("./transformers/_declarations"),
|
||||
|
||||
coreAliasing: require("./transformers/optional-core-aliasing"),
|
||||
undefinedToVoid: require("./transformers/optional-undefined-to-void"),
|
||||
|
||||
// wrap up
|
||||
_aliasFunctions: require("./transformers/_alias-functions"),
|
||||
|
||||
2
test/fixtures/transformation/optional-undefined-to-void/basic/actual.js
vendored
Normal file
2
test/fixtures/transformation/optional-undefined-to-void/basic/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo;
|
||||
foo === undefined;
|
||||
4
test/fixtures/transformation/optional-undefined-to-void/basic/expected.js
vendored
Normal file
4
test/fixtures/transformation/optional-undefined-to-void/basic/expected.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
"use strict";
|
||||
|
||||
var foo;
|
||||
foo === void 0;
|
||||
2
test/fixtures/transformation/optional-undefined-to-void/member-expression/actual.js
vendored
Normal file
2
test/fixtures/transformation/optional-undefined-to-void/member-expression/actual.js
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
var foo;
|
||||
foo === undefined.foo;
|
||||
4
test/fixtures/transformation/optional-undefined-to-void/member-expression/expected.js
vendored
Normal file
4
test/fixtures/transformation/optional-undefined-to-void/member-expression/expected.js
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
"use strict";
|
||||
|
||||
var foo;
|
||||
foo === (void 0).foo;
|
||||
3
test/fixtures/transformation/optional-undefined-to-void/options.json
vendored
Normal file
3
test/fixtures/transformation/optional-undefined-to-void/options.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"optional": ["undefinedToVoid"]
|
||||
}
|
||||
Reference in New Issue
Block a user