obj.__private
Advanced tools
Comparing version 1.0.1 to 1.0.2
{ | ||
"name": "obj.__private", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "Create class private members with a clean syntax.", | ||
@@ -5,0 +5,0 @@ "main": "src/main.js", |
@@ -5,15 +5,11 @@ "use strict"; | ||
if(!!global.Symbol) { | ||
global.Symbol = require("es6-symbol"); | ||
} | ||
Object.defineProperty(module, "exports", { | ||
Object.defineProperty(module, "exports", { | ||
get: function() { | ||
var __private = {}; | ||
var __privateFn = function(obj) { | ||
return __private[obj.__private]; | ||
}; | ||
__privateFn.definePrivateObject = function(obj) { | ||
@@ -23,3 +19,3 @@ var __privateSymbol = Symbol(); | ||
__private[__privateSymbol] = {}; | ||
Object.defineProperty(obj, "__private", { | ||
@@ -32,6 +28,6 @@ value: __privateSymbol, | ||
}; | ||
return __privateFn; | ||
} | ||
}); |
2895
42