add base optional object observe transformer

This commit is contained in:
Sebastian McKenzie 2015-01-09 19:57:21 +11:00
parent e6a71c5849
commit b619e843a9
9 changed files with 33 additions and 2 deletions

View File

@ -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) {

View File

@ -0,0 +1,4 @@
(function (obj, callback) {
global._6to5Obsevers = global._6to5Obsevers || [];
global._6to5Obsevers.push([obj, callback]);
});

View File

@ -0,0 +1,3 @@
(function () {
})

View File

@ -0,0 +1,3 @@
(function () {
})

View File

@ -0,0 +1,3 @@
(function () {
})

View File

@ -0,0 +1,3 @@
(function () {
})

View File

@ -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"),

View File

@ -0,0 +1 @@
exports.optional = true;

View File

@ -0,0 +1,3 @@
{
"optional": ["objectObserve"]
}