resolve-array-overrides
v0.0.1
Published
var resolveArrayOverrides = require("resolve-array-overrides") var DNA = require("organic").DNA var dna = new DNA({ "default": { "value": [1, 2, 3, 4] }, "mode": { "default": { "value": [{ "$unshift": 0 }, { "$push": 5 }] } } }) resolveArrayOverrides(dna, "mode") expect(dna.default.value[0]).toBe(0) expect(dna.default.value[5]).toBe(5) // 0, 1, 2, 3, 4, 5
Downloads
4
Readme
usage
var resolveArrayOverrides = require("resolve-array-overrides")
var DNA = require("organic").DNA
var dna = new DNA({
"default": {
"value": [1, 2, 3, 4]
},
"mode": {
"default": {
"value": [{ "$unshift": 0 }, { "$push": 5 }]
}
}
})
resolveArrayOverrides(dna, "mode")
expect(dna.default.value[0]).toBe(0)
expect(dna.default.value[5]).toBe(5) // 0, 1, 2, 3, 4, 5