In lines 74-77 of CognitoAuth.js advancedSecurityDataCollectionFlag is set. This property is a boolean, however it can only ever be set to true due to the conditional before it is set from the AdvancedSecurityDataCollectionFlag passed to the constructor.
this.advancedSecurityDataCollectionFlag = true;
if (AdvancedSecurityDataCollectionFlag) {
this.advancedSecurityDataCollectionFlag = AdvancedSecurityDataCollectionFlag;
}
In lines 74-77 of CognitoAuth.js advancedSecurityDataCollectionFlag is set. This property is a boolean, however it can only ever be set to true due to the conditional before it is set from the AdvancedSecurityDataCollectionFlag passed to the constructor.
These lines should really just be