add base optional object observe transformer
This commit is contained in:
parent
e6a71c5849
commit
b619e843a9
@ -37,12 +37,22 @@ File.helpers = [
|
|||||||
"typeof",
|
"typeof",
|
||||||
"exports-wildcard",
|
"exports-wildcard",
|
||||||
"extends",
|
"extends",
|
||||||
"get"
|
"get",
|
||||||
|
"observe-delete",
|
||||||
|
"observe-get",
|
||||||
|
"observe-update",
|
||||||
|
"observe-notify",
|
||||||
|
"observe-create"
|
||||||
];
|
];
|
||||||
|
|
||||||
File.excludeHelpersFromRuntime = [
|
File.excludeHelpersFromRuntime = [
|
||||||
"async-to-generator",
|
"async-to-generator",
|
||||||
"typeof"
|
"typeof",
|
||||||
|
"observe-delete",
|
||||||
|
"observe-get",
|
||||||
|
"observe-update",
|
||||||
|
"observe-notify",
|
||||||
|
"observe-create"
|
||||||
];
|
];
|
||||||
|
|
||||||
File.normaliseOptions = function (opts) {
|
File.normaliseOptions = function (opts) {
|
||||||
|
|||||||
4
lib/6to5/transformation/templates/observe-create.js
Normal file
4
lib/6to5/transformation/templates/observe-create.js
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
(function (obj, callback) {
|
||||||
|
global._6to5Obsevers = global._6to5Obsevers || [];
|
||||||
|
global._6to5Obsevers.push([obj, callback]);
|
||||||
|
});
|
||||||
3
lib/6to5/transformation/templates/observe-delete.js
Normal file
3
lib/6to5/transformation/templates/observe-delete.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(function () {
|
||||||
|
|
||||||
|
})
|
||||||
3
lib/6to5/transformation/templates/observe-get.js
Normal file
3
lib/6to5/transformation/templates/observe-get.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(function () {
|
||||||
|
|
||||||
|
})
|
||||||
3
lib/6to5/transformation/templates/observe-notify.js
Normal file
3
lib/6to5/transformation/templates/observe-notify.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(function () {
|
||||||
|
|
||||||
|
})
|
||||||
3
lib/6to5/transformation/templates/observe-update.js
Normal file
3
lib/6to5/transformation/templates/observe-update.js
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
(function () {
|
||||||
|
|
||||||
|
})
|
||||||
@ -80,6 +80,7 @@ _.each({
|
|||||||
generators: require("./transformers/es6-generators"),
|
generators: require("./transformers/es6-generators"),
|
||||||
restParameters: require("./transformers/es6-rest-parameters"),
|
restParameters: require("./transformers/es6-rest-parameters"),
|
||||||
|
|
||||||
|
objectObserve: require("./transformers/optional-object-observe"),
|
||||||
protoToAssign: require("./transformers/optional-proto-to-assign"),
|
protoToAssign: require("./transformers/optional-proto-to-assign"),
|
||||||
|
|
||||||
_declarations: require("./transformers/_declarations"),
|
_declarations: require("./transformers/_declarations"),
|
||||||
|
|||||||
@ -0,0 +1 @@
|
|||||||
|
exports.optional = true;
|
||||||
3
test/fixtures/transformation/optional-object-observe/options.json
vendored
Normal file
3
test/fixtures/transformation/optional-object-observe/options.json
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"optional": ["objectObserve"]
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user