|
|
@ -62,6 +62,9 @@ function clearFunctionDeclarationText(func) { |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @todo when ExtStorage-feature/logic is reevaluated |
|
|
|
* the resolvement of functions (as basically major or main target) |
|
|
|
* needs to be overlooked improved and simplified. |
|
|
|
* |
|
|
|
* @param {Function} func |
|
|
|
* @param {string} registrationName |
|
|
@ -536,10 +539,12 @@ function resolveOverwrite(key, container, overwriteBehaviour) { |
|
|
|
)].length; |
|
|
|
|
|
|
|
switch (overwriteBehaviour) { |
|
|
|
case OverwriteBehaviour.REPLACE: |
|
|
|
case OverwriteBehaviour.REPLACE: { |
|
|
|
break; |
|
|
|
case OverwriteBehaviour.RENAME_OLD: |
|
|
|
nameForOld = `${key}${occurances}`; |
|
|
|
|
|
|
|
} |
|
|
|
case OverwriteBehaviour.RENAME_OLD: { |
|
|
|
let nameForOld = `${key}${occurances}`; |
|
|
|
if (dealAsMap) { |
|
|
|
container.set(nameForOld, container.get(key)); |
|
|
|
container.delete(key); |
|
|
@ -548,6 +553,8 @@ function resolveOverwrite(key, container, overwriteBehaviour) { |
|
|
|
delete container[key]; |
|
|
|
} |
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
case OverwriteBehaviour.RENAME: |
|
|
|
default: |
|
|
|
key = `${key}${occurances}`; |
|
|
|