Skip to content

Commit da04e35

Browse files
committed
Fix typings where contains*caseLetter should have been contains*caseCharacter
1 parent 4745008 commit da04e35

File tree

6 files changed

+49
-49
lines changed

6 files changed

+49
-49
lines changed

docs-devsite/auth.passwordpolicy.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export interface PasswordPolicy
2323
| Property | Type | Description |
2424
| --- | --- | --- |
2525
| [allowedNonAlphanumericCharacters](./auth.passwordpolicy.md#passwordpolicyallowednonalphanumericcharacters) | string\[\] | List of characters that are considered non-alphanumeric during validation. |
26-
| [customStrengthOptions](./auth.passwordpolicy.md#passwordpolicycustomstrengthoptions) | { readonly minPasswordLength?: number; readonly maxPasswordLength?: number; readonly containsLowercaseLetter?: boolean; readonly containsUppercaseLetter?: boolean; readonly containsNumericCharacter?: boolean; readonly containsNonAlphanumericCharacter?: boolean; } | Requirements enforced by this password policy. |
26+
| [customStrengthOptions](./auth.passwordpolicy.md#passwordpolicycustomstrengthoptions) | { readonly minPasswordLength?: number; readonly maxPasswordLength?: number; readonly containsLowercaseCharacter?: boolean; readonly containsUppercaseCharacter?: boolean; readonly containsNumericCharacter?: boolean; readonly containsNonAlphanumericCharacter?: boolean; } | Requirements enforced by this password policy. |
2727

2828
## PasswordPolicy.allowedNonAlphanumericCharacters
2929

@@ -45,8 +45,8 @@ Requirements enforced by this password policy.
4545
readonly customStrengthOptions: {
4646
readonly minPasswordLength?: number;
4747
readonly maxPasswordLength?: number;
48-
readonly containsLowercaseLetter?: boolean;
49-
readonly containsUppercaseLetter?: boolean;
48+
readonly containsLowercaseCharacter?: boolean;
49+
readonly containsUppercaseCharacter?: boolean;
5050
readonly containsNumericCharacter?: boolean;
5151
readonly containsNonAlphanumericCharacter?: boolean;
5252
};

docs-devsite/auth.passwordvalidationstatus.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,23 @@ export interface PasswordValidationStatus
2222

2323
| Property | Type | Description |
2424
| --- | --- | --- |
25-
| [containsLowercaseLetter](./auth.passwordvalidationstatus.md#passwordvalidationstatuscontainslowercaseletter) | boolean | Whether the password contains a lowercase letter, if required. |
25+
| [containsLowercaseCharacter](./auth.passwordvalidationstatus.md#passwordvalidationstatuscontainslowercasecharacter) | boolean | Whether the password contains a lowercase character, if required. |
2626
| [containsNonAlphanumericCharacter](./auth.passwordvalidationstatus.md#passwordvalidationstatuscontainsnonalphanumericcharacter) | boolean | Whether the password contains a non-alphanumeric character, if required. |
2727
| [containsNumericCharacter](./auth.passwordvalidationstatus.md#passwordvalidationstatuscontainsnumericcharacter) | boolean | Whether the password contains a numeric character, if required. |
28-
| [containsUppercaseLetter](./auth.passwordvalidationstatus.md#passwordvalidationstatuscontainsuppercaseletter) | boolean | Whether the password contains an uppercase letter, if required. |
28+
| [containsUppercaseCharacter](./auth.passwordvalidationstatus.md#passwordvalidationstatuscontainsuppercasecharacter) | boolean | Whether the password contains an uppercase character, if required. |
2929
| [isValid](./auth.passwordvalidationstatus.md#passwordvalidationstatusisvalid) | boolean | Whether the password meets all requirements. |
3030
| [meetsMaxPasswordLength](./auth.passwordvalidationstatus.md#passwordvalidationstatusmeetsmaxpasswordlength) | boolean | Whether the password meets the maximum password length. |
3131
| [meetsMinPasswordLength](./auth.passwordvalidationstatus.md#passwordvalidationstatusmeetsminpasswordlength) | boolean | Whether the password meets the minimum password length. |
3232
| [passwordPolicy](./auth.passwordvalidationstatus.md#passwordvalidationstatuspasswordpolicy) | [PasswordPolicy](./auth.passwordpolicy.md#passwordpolicy_interface) | The policy used to validate the password. |
3333

34-
## PasswordValidationStatus.containsLowercaseLetter
34+
## PasswordValidationStatus.containsLowercaseCharacter
3535

36-
Whether the password contains a lowercase letter, if required.
36+
Whether the password contains a lowercase character, if required.
3737

3838
<b>Signature:</b>
3939

4040
```typescript
41-
readonly containsLowercaseLetter?: boolean;
41+
readonly containsLowercaseCharacter?: boolean;
4242
```
4343

4444
## PasswordValidationStatus.containsNonAlphanumericCharacter
@@ -61,14 +61,14 @@ Whether the password contains a numeric character, if required.
6161
readonly containsNumericCharacter?: boolean;
6262
```
6363

64-
## PasswordValidationStatus.containsUppercaseLetter
64+
## PasswordValidationStatus.containsUppercaseCharacter
6565

66-
Whether the password contains an uppercase letter, if required.
66+
Whether the password contains an uppercase character, if required.
6767

6868
<b>Signature:</b>
6969

7070
```typescript
71-
readonly containsUppercaseLetter?: boolean;
71+
readonly containsUppercaseCharacter?: boolean;
7272
```
7373

7474
## PasswordValidationStatus.isValid

packages/auth/src/api/password_policy/get_password_policy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ export interface GetPasswordPolicyResponse {
3737
customStrengthOptions: {
3838
minPasswordLength?: number;
3939
maxPasswordLength?: number;
40-
containsLowercaseLetter?: boolean;
41-
containsUppercaseLetter?: boolean;
40+
containsLowercaseCharacter?: boolean;
41+
containsUppercaseCharacter?: boolean;
4242
containsNumericCharacter?: boolean;
4343
containsNonAlphanumericCharacter?: boolean;
4444
};

packages/auth/src/core/auth/auth_impl.test.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ describe('core/auth/auth_impl', () => {
805805
customStrengthOptions: {
806806
minPasswordLength: TEST_MIN_PASSWORD_LENGTH,
807807
maxPasswordLength: TEST_MAX_PASSWORD_LENGTH,
808-
containsLowercaseLetter: true,
808+
containsLowercaseCharacter: true,
809809
containsNumericCharacter: false,
810810
containsNonAlphanumericCharacter: true
811811
},
@@ -816,7 +816,7 @@ describe('core/auth/auth_impl', () => {
816816
customStrengthOptions: {
817817
minPasswordLength: TEST_MIN_PASSWORD_LENGTH,
818818
maxPasswordLength: TEST_MAX_PASSWORD_LENGTH,
819-
containsLowercaseLetter: true,
819+
containsLowercaseCharacter: true,
820820
containsNumericCharacter: true,
821821
containsNonAlphanumericCharacter: true
822822
},
@@ -827,8 +827,8 @@ describe('core/auth/auth_impl', () => {
827827
customStrengthOptions: {
828828
minPasswordLength: TEST_MIN_PASSWORD_LENGTH,
829829
maxPasswordLength: TEST_MAX_PASSWORD_LENGTH,
830-
containsLowercaseLetter: true,
831-
containsUppercaseLetter: true,
830+
containsLowercaseCharacter: true,
831+
containsUppercaseCharacter: true,
832832
containsNumericCharacter: true,
833833
containsNonAlphanumericCharacter: true
834834
},
@@ -937,7 +937,7 @@ describe('core/auth/auth_impl', () => {
937937
isValid: true,
938938
meetsMinPasswordLength: true,
939939
meetsMaxPasswordLength: true,
940-
containsLowercaseLetter: true,
940+
containsLowercaseCharacter: true,
941941
containsNonAlphanumericCharacter: true,
942942
passwordPolicy: cachedPasswordPolicy
943943
};
@@ -952,7 +952,7 @@ describe('core/auth/auth_impl', () => {
952952
isValid: false,
953953
meetsMinPasswordLength: false,
954954
meetsMaxPasswordLength: true,
955-
containsLowercaseLetter: true,
955+
containsLowercaseCharacter: true,
956956
containsNonAlphanumericCharacter: false,
957957
passwordPolicy: cachedPasswordPolicy
958958
};
@@ -967,7 +967,7 @@ describe('core/auth/auth_impl', () => {
967967
isValid: true,
968968
meetsMinPasswordLength: true,
969969
meetsMaxPasswordLength: true,
970-
containsLowercaseLetter: true,
970+
containsLowercaseCharacter: true,
971971
containsNumericCharacter: true,
972972
containsNonAlphanumericCharacter: true,
973973
passwordPolicy: cachedPasswordPolicyRequireNumeric
@@ -984,7 +984,7 @@ describe('core/auth/auth_impl', () => {
984984
isValid: false,
985985
meetsMinPasswordLength: true,
986986
meetsMaxPasswordLength: false,
987-
containsLowercaseLetter: true,
987+
containsLowercaseCharacter: true,
988988
containsNumericCharacter: true,
989989
containsNonAlphanumericCharacter: false,
990990
passwordPolicy: cachedPasswordPolicyRequireNumeric
@@ -1001,8 +1001,8 @@ describe('core/auth/auth_impl', () => {
10011001
isValid: false,
10021002
meetsMinPasswordLength: false,
10031003
meetsMaxPasswordLength: true,
1004-
containsLowercaseLetter: true,
1005-
containsUppercaseLetter: true,
1004+
containsLowercaseCharacter: true,
1005+
containsUppercaseCharacter: true,
10061006
containsNumericCharacter: true,
10071007
containsNonAlphanumericCharacter: true,
10081008
passwordPolicy: cachedPasswordPolicyRequireAll
@@ -1019,8 +1019,8 @@ describe('core/auth/auth_impl', () => {
10191019
isValid: false,
10201020
meetsMinPasswordLength: true,
10211021
meetsMaxPasswordLength: false,
1022-
containsLowercaseLetter: true,
1023-
containsUppercaseLetter: true,
1022+
containsLowercaseCharacter: true,
1023+
containsUppercaseCharacter: true,
10241024
containsNumericCharacter: true,
10251025
containsNonAlphanumericCharacter: true,
10261026
passwordPolicy: cachedPasswordPolicyRequireAll
@@ -1032,13 +1032,13 @@ describe('core/auth/auth_impl', () => {
10321032
expect(status).to.eql(expectedValidationStatus);
10331033
});
10341034

1035-
it('password that does not contain a lowercase letter is considered invalid', async () => {
1035+
it('password that does not contain a lowercase character is considered invalid', async () => {
10361036
const expectedValidationStatus: PasswordValidationStatus = {
10371037
isValid: false,
10381038
meetsMinPasswordLength: true,
10391039
meetsMaxPasswordLength: true,
1040-
containsLowercaseLetter: false,
1041-
containsUppercaseLetter: true,
1040+
containsLowercaseCharacter: false,
1041+
containsUppercaseCharacter: true,
10421042
containsNumericCharacter: true,
10431043
containsNonAlphanumericCharacter: true,
10441044
passwordPolicy: cachedPasswordPolicyRequireAll
@@ -1050,13 +1050,13 @@ describe('core/auth/auth_impl', () => {
10501050
expect(status).to.eql(expectedValidationStatus);
10511051
});
10521052

1053-
it('password that does not contain an uppercase letter is considered invalid', async () => {
1053+
it('password that does not contain an uppercase character is considered invalid', async () => {
10541054
const expectedValidationStatus: PasswordValidationStatus = {
10551055
isValid: false,
10561056
meetsMinPasswordLength: true,
10571057
meetsMaxPasswordLength: true,
1058-
containsLowercaseLetter: true,
1059-
containsUppercaseLetter: false,
1058+
containsLowercaseCharacter: true,
1059+
containsUppercaseCharacter: false,
10601060
containsNumericCharacter: true,
10611061
containsNonAlphanumericCharacter: true,
10621062
passwordPolicy: cachedPasswordPolicyRequireAll
@@ -1073,8 +1073,8 @@ describe('core/auth/auth_impl', () => {
10731073
isValid: false,
10741074
meetsMinPasswordLength: true,
10751075
meetsMaxPasswordLength: true,
1076-
containsLowercaseLetter: true,
1077-
containsUppercaseLetter: true,
1076+
containsLowercaseCharacter: true,
1077+
containsUppercaseCharacter: true,
10781078
containsNumericCharacter: false,
10791079
containsNonAlphanumericCharacter: true,
10801080
passwordPolicy: cachedPasswordPolicyRequireAll
@@ -1091,8 +1091,8 @@ describe('core/auth/auth_impl', () => {
10911091
isValid: false,
10921092
meetsMinPasswordLength: true,
10931093
meetsMaxPasswordLength: true,
1094-
containsLowercaseLetter: true,
1095-
containsUppercaseLetter: true,
1094+
containsLowercaseCharacter: true,
1095+
containsUppercaseCharacter: true,
10961096
containsNumericCharacter: true,
10971097
containsNonAlphanumericCharacter: false,
10981098
passwordPolicy: cachedPasswordPolicyRequireAll
@@ -1109,7 +1109,7 @@ describe('core/auth/auth_impl', () => {
11091109
isValid: true,
11101110
meetsMinPasswordLength: true,
11111111
meetsMaxPasswordLength: true,
1112-
containsLowercaseLetter: true,
1112+
containsLowercaseCharacter: true,
11131113
containsNonAlphanumericCharacter: true,
11141114
passwordPolicy: cachedPasswordPolicy
11151115
};
@@ -1123,7 +1123,7 @@ describe('core/auth/auth_impl', () => {
11231123
isValid: false,
11241124
meetsMinPasswordLength: true,
11251125
meetsMaxPasswordLength: true,
1126-
containsLowercaseLetter: true,
1126+
containsLowercaseCharacter: true,
11271127
containsNumericCharacter: false,
11281128
containsNonAlphanumericCharacter: true,
11291129
passwordPolicy: cachedPasswordPolicyRequireNumeric

packages/auth/src/core/auth/auth_impl.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -493,10 +493,10 @@ export class AuthImpl implements AuthInternal, _FirebaseService {
493493
}
494494

495495
// Combine status into single isValid flag.
496-
if (policy.customStrengthOptions.containsLowercaseLetter) {
496+
if (policy.customStrengthOptions.containsLowercaseCharacter) {
497497
validFlag &&= lowerCaseFlag;
498498
}
499-
if (policy.customStrengthOptions.containsUppercaseLetter) {
499+
if (policy.customStrengthOptions.containsUppercaseCharacter) {
500500
validFlag &&= upperCaseFlag;
501501
}
502502
if (policy.customStrengthOptions.containsNumericCharacter) {
@@ -515,11 +515,11 @@ export class AuthImpl implements AuthInternal, _FirebaseService {
515515
...(policy.customStrengthOptions.maxPasswordLength && {
516516
meetsMaxPasswordLength: maxLengthFlag
517517
}),
518-
...(policy.customStrengthOptions.containsLowercaseLetter && {
519-
containsLowercaseLetter: lowerCaseFlag
518+
...(policy.customStrengthOptions.containsLowercaseCharacter && {
519+
containsLowercaseCharacter: lowerCaseFlag
520520
}),
521-
...(policy.customStrengthOptions.containsUppercaseLetter && {
522-
containsUppercaseLetter: upperCaseFlag
521+
...(policy.customStrengthOptions.containsUppercaseCharacter && {
522+
containsUppercaseCharacter: upperCaseFlag
523523
}),
524524
...(policy.customStrengthOptions.containsNumericCharacter && {
525525
containsNumericCharacter: numberFlag

packages/auth/src/model/public_types.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1274,11 +1274,11 @@ export interface PasswordPolicy {
12741274
/**
12751275
* Whether the password should contain a lowercase letter.
12761276
*/
1277-
readonly containsLowercaseLetter?: boolean;
1277+
readonly containsLowercaseCharacter?: boolean;
12781278
/**
12791279
* Whether the password should contain an uppercase letter.
12801280
*/
1281-
readonly containsUppercaseLetter?: boolean;
1281+
readonly containsUppercaseCharacter?: boolean;
12821282
/**
12831283
* Whether the password should contain a numeric character.
12841284
*/
@@ -1314,13 +1314,13 @@ export interface PasswordValidationStatus {
13141314
*/
13151315
readonly meetsMaxPasswordLength?: boolean;
13161316
/**
1317-
* Whether the password contains a lowercase letter, if required.
1317+
* Whether the password contains a lowercase character, if required.
13181318
*/
1319-
readonly containsLowercaseLetter?: boolean;
1319+
readonly containsLowercaseCharacter?: boolean;
13201320
/**
1321-
* Whether the password contains an uppercase letter, if required.
1321+
* Whether the password contains an uppercase character, if required.
13221322
*/
1323-
readonly containsUppercaseLetter?: boolean;
1323+
readonly containsUppercaseCharacter?: boolean;
13241324
/**
13251325
* Whether the password contains a numeric character, if required.
13261326
*/

0 commit comments

Comments
 (0)