[Bug] Fix a name collision in String Array Storage

This commit is contained in:
2019-10-04 22:47:02 +03:00
parent 6216896978
commit fb7f898243
8 changed files with 30 additions and 19 deletions
@@ -51,11 +51,9 @@ export class StringArrayStorage extends ArrayStorage <string> {
super.initialize();
const baseStringArrayName: string = this.identifierNamesGenerator
.generate()
.slice(0, StringArrayStorage.stringArrayNameLength);
.generate(StringArrayStorage.stringArrayNameLength);
const baseStringArrayCallsWrapperName: string = this.identifierNamesGenerator
.generate()
.slice(0, StringArrayStorage.stringArrayNameLength);
.generate(StringArrayStorage.stringArrayNameLength);
const stringArrayName: string = `${this.options.identifiersPrefix}${baseStringArrayName}`;
const stringArrayCallsWrapperName: string = `${this.options.identifiersPrefix}${baseStringArrayCallsWrapperName}`;