organic-dna-cellmodes
v1.0.1
Published
Simple utility function to fold and merge DNA structure based on given value.
Readme
organic-dna-cellmodes
Simple utility function to fold and merge DNA structure based on given value.
usage
install
npm i organic-dna-cellmodesapi
selectedModes(dna, value) : Boolean
dnais a tree-likeorganic-dnastructurevalueis a string- it can contain a
+character which will trigger multiple folding operations - it can contain a
.character which will trigger a folding operation on a sub-branch - both
+and.can be combined infinitely
- it can contain a
- returns Boolean (true || false) indicating successful fold
example
const dna = {
myModeX: {
property: "value42"
},
property: "value"
}
var selectModes = require("organic-dna-cellmodes")
selectModes(dna, 'myModeX')
expect(dna).toBeDeepEqual({
myModeX: {
property: "value42"
},
property: "value42"
})