add base optional object observe transformer
This commit is contained in:
parent
e6a71c5849
commit
b619e843a9
@ -37,12 +37,22 @@ File.helpers = [
|
||||
"typeof",
|
||||
"exports-wildcard",
|
||||
"extends",
|
||||
"get"
|
||||
"get",
|
||||
"observe-delete",
|
||||
"observe-get",
|
||||
"observe-update",
|
||||
"observe-notify",
|
||||
"observe-create"
|
||||
];
|
||||
|
||||
File.excludeHelpersFromRuntime = [
|
||||
"async-to-generator",
|
||||
"typeof"
|
||||
"typeof",
|
||||
"observe-delete",
|
||||
"observe-get",
|
||||
"observe-update",
|
||||
"observe-notify",
|
||||
"observe-create"
|
||||
];
|
||||
|
||||
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"),
|
||||
restParameters: require("./transformers/es6-rest-parameters"),
|
||||
|
||||
objectObserve: require("./transformers/optional-object-observe"),
|
||||
protoToAssign: require("./transformers/optional-proto-to-assign"),
|
||||
|
||||
_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