props-model
Advanced tools
Comparing version 0.8.1 to 0.8.2
@@ -370,3 +370,3 @@ "use strict"; | ||
for (var _i = 0; _i < _arr.length; _i++) { | ||
let propName = _arr[_i]; | ||
const propName = _arr[_i]; | ||
const access = propertyAccess[propName]; | ||
@@ -399,3 +399,3 @@ | ||
for (var _i2 = 0; _i2 < _arr2.length; _i2++) { | ||
let propName = _arr2[_i2]; | ||
const propName = _arr2[_i2]; | ||
const access = propertyAccess[propName]; | ||
@@ -405,30 +405,34 @@ | ||
case 'readonly': | ||
const _createAccessorNames = createAccessorNames(propName, 'get'), | ||
_createAccessorNames2 = _slicedToArray(_createAccessorNames, 1), | ||
funcName = _createAccessorNames2[0]; | ||
{ | ||
const _createAccessorNames = createAccessorNames(propName, 'get'), | ||
_createAccessorNames2 = _slicedToArray(_createAccessorNames, 1), | ||
funcName = _createAccessorNames2[0]; | ||
const getter = { | ||
[funcName]: () => { | ||
return this._props[propName].value; | ||
} | ||
}[funcName]; | ||
target[funcName] = getter; | ||
const getter = { | ||
[funcName]: () => { | ||
return this._props[propName].value; | ||
} | ||
}[funcName]; | ||
target[funcName] = getter; | ||
} | ||
break; | ||
case 'readwrite': | ||
const _createAccessorNames3 = createAccessorNames(propName, 'get', 'set'), | ||
_createAccessorNames4 = _slicedToArray(_createAccessorNames3, 2), | ||
getterName = _createAccessorNames4[0], | ||
setterName = _createAccessorNames4[1]; | ||
{ | ||
const _createAccessorNames3 = createAccessorNames(propName, 'get', 'set'), | ||
_createAccessorNames4 = _slicedToArray(_createAccessorNames3, 2), | ||
getterName = _createAccessorNames4[0], | ||
setterName = _createAccessorNames4[1]; | ||
const funcs = { | ||
[getterName]: () => { | ||
return this._props[propName].value; | ||
}, | ||
[setterName]: value => { | ||
this._set(() => {}, propName, value); | ||
} | ||
}; | ||
target[getterName] = funcs[getterName]; | ||
target[setterName] = funcs[setterName]; | ||
const funcs = { | ||
[getterName]: () => { | ||
return this._props[propName].value; | ||
}, | ||
[setterName]: value => { | ||
this._set(() => {}, propName, value); | ||
} | ||
}; | ||
target[getterName] = funcs[getterName]; | ||
target[setterName] = funcs[setterName]; | ||
} | ||
break; | ||
@@ -435,0 +439,0 @@ |
{ | ||
"name": "props-model", | ||
"version": "0.8.1", | ||
"version": "0.8.2", | ||
"description": "A model for properties including change events and derived properties", | ||
@@ -64,17 +64,17 @@ "main": "dist/index.js", | ||
"devDependencies": { | ||
"@babel/cli": "7.2.0", | ||
"@babel/cli": "7.8.4", | ||
"@babel/core": "7.2.0", | ||
"@babel/polyfill": "7.0.0", | ||
"@babel/preset-env": "7.2.0", | ||
"@babel/register": "7.0.0", | ||
"@babel/register": "7.9.0", | ||
"chai": "4.2.0", | ||
"cross-env": "5.2.0", | ||
"if-env": "1.0.4", | ||
"jsdoc": "3.6.3", | ||
"mkdirp": "0.5.1", | ||
"mocha": "5.2.0", | ||
"jsdoc": "3.6.4", | ||
"mkdirp": "0.5.5", | ||
"mocha": "7.1.2", | ||
"npm-package-json-lint": "3.5.0", | ||
"npm-run-all": "4.1.5", | ||
"nyc": "14.1.1", | ||
"remark-cli": "6.0.1", | ||
"nyc": "15.0.1", | ||
"remark-cli": "8.0.0", | ||
"rimraf": "2.6.3", | ||
@@ -84,4 +84,4 @@ "sinon": "7.2.4", | ||
"snazzy": "8.0.0", | ||
"standard": "12.0.1" | ||
"standard": "14.3.3" | ||
} | ||
} |
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
45778
759
1