@leafer/data
Advanced tools
+2
-2
| { | ||
| "name": "@leafer/data", | ||
| "version": "1.6.2", | ||
| "version": "1.6.3", | ||
| "description": "@leafer/data", | ||
@@ -25,4 +25,4 @@ "author": "Chao (Leafer) Wan", | ||
| "devDependencies": { | ||
| "@leafer/interface": "1.6.2" | ||
| "@leafer/interface": "1.6.3" | ||
| } | ||
| } |
@@ -40,2 +40,7 @@ import { IBooleanMap, IObject } from '@leafer/interface' | ||
| return map | ||
| }, | ||
| stintSet(data: IObject, attrName: string, value: any): void { | ||
| value || (value = undefined) | ||
| data[attrName] !== value && (data[attrName] = value) // 只有值不一样时才设置,节省内存开销 | ||
| } | ||
@@ -42,0 +47,0 @@ |
+1
-0
@@ -9,2 +9,3 @@ import { IObject, IBooleanMap, ILeafData, ILeaf, IPathCommandData, IJSONOptions } from '@leafer/interface'; | ||
| toMap(list: string[]): IBooleanMap; | ||
| stintSet(data: IObject, attrName: string, value: any): void; | ||
| }; | ||
@@ -11,0 +12,0 @@ |
9485
3.18%207
2.48%