|
@ -522,12 +522,13 @@ class SStoreDefinition { |
|
|
*/ |
|
|
*/ |
|
|
function resolveOverwrite(key, container, overwriteBehaviour) { |
|
|
function resolveOverwrite(key, container, overwriteBehaviour) { |
|
|
let dealAsMap = container instanceof Map; |
|
|
let dealAsMap = container instanceof Map; |
|
|
let occurances = (dealAsMap |
|
|
let occurances = [...( |
|
|
? container.keys |
|
|
dealAsMap |
|
|
: Object.keys(container) |
|
|
? container.keys() |
|
|
|
|
|
: Object.keys(container) |
|
|
) |
|
|
) |
|
|
.filter(e => e.includes(key)) |
|
|
.filter(e => e.includes(key) |
|
|
.length; |
|
|
)].length; |
|
|
|
|
|
|
|
|
switch (overwriteBehaviour) { |
|
|
switch (overwriteBehaviour) { |
|
|
case OverwriteBehaviour.REPLACE: |
|
|
case OverwriteBehaviour.REPLACE: |
|
|