Skip to content

adf0001/version-value-set

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version-value-set

value set with version number

Install

npm install version-value-set

Usage & Api

var version_value_set = require("version-value-set");

//create new object by .class
var valueSet = new version_value_set.class();

//.update(name, value)
valueSet.update("a", 10);
valueSet.update("b", 20);
valueSet.update("b", 30);

//.getDiff( [oldVersion] ) {
var fullObj = valueSet.getDiff();		//to get current data
/*
var fullObj_expect = {
	data: { a: 10, b: 30, },
	version: { a: 1, b: 3, },
};
*/

var diffObj = valueSet.getDiff({ a: 1, b: 2 });
/*
var diffObj_expect = {
	data: { b: 30, },		//partial data
	version: { a: 1, b: 3, },	//full version info
};
*/

var diffObj2 = valueSet.getDiff({ a: 1, b: 3 });
/*
var diffObj2_expect = {
	version: { a: 1, b: 3, },	//only version info
};
*/

About

value set with version number

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published