Add prefix only for variables with global declaration

This commit is contained in:
sanex3339
2018-01-22 23:15:43 +03:00
parent e4f9c100f8
commit cf94be2285
27 changed files with 134 additions and 93 deletions
@@ -12,6 +12,11 @@ import { ArrayStorage } from '../ArrayStorage';
@injectable()
export class StringArrayStorage extends ArrayStorage <string> {
/**
* @type {number}
*/
private static readonly stringArrayNameLength: number = 7;
/**
* @type {IArrayUtils}
*/
@@ -45,8 +50,10 @@ export class StringArrayStorage extends ArrayStorage <string> {
public initialize (): void {
super.initialize();
const stringArrayName: string = this.identifierNamesGenerator.generate(4);
const stringArrayCallsWrapperName: string = this.identifierNamesGenerator.generate(4);
const stringArrayName: string = this.identifierNamesGenerator
.generateWithPrefix().slice(0, StringArrayStorage.stringArrayNameLength);
const stringArrayCallsWrapperName: string = this.identifierNamesGenerator
.generateWithPrefix().slice(0, StringArrayStorage.stringArrayNameLength);
this.storageId = `${stringArrayName}|${stringArrayCallsWrapperName}`;
}