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

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

View File

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

View File

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