Skip to content

Commit f27567d

Browse files
authored
[react-native] adds missing types for PermissionAndroid. (DefinitelyTyped#55237)
1 parent 3ca31fe commit f27567d

File tree

2 files changed

+31
-20
lines changed

2 files changed

+31
-20
lines changed

types/react-native/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7889,6 +7889,7 @@ export type Permission =
78897889
| 'android.permission.GET_ACCOUNTS'
78907890
| 'android.permission.ACCESS_FINE_LOCATION'
78917891
| 'android.permission.ACCESS_COARSE_LOCATION'
7892+
| 'android.permission.ACCESS_BACKGROUND_LOCATION'
78927893
| 'android.permission.RECORD_AUDIO'
78937894
| 'android.permission.READ_PHONE_STATE'
78947895
| 'android.permission.CALL_PHONE'

types/react-native/test/index.tsx

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,26 +1398,36 @@ const PermissionsAndroidTest = () => {
13981398
}
13991399
});
14001400

1401-
PermissionsAndroid.requestMultiple(['android.permission.CAMERA', 'android.permission.ACCESS_FINE_LOCATION']).then(
1402-
results => {
1403-
switch (results['android.permission.CAMERA']) {
1404-
case 'granted':
1405-
break;
1406-
case 'denied':
1407-
break;
1408-
case 'never_ask_again':
1409-
break;
1410-
}
1411-
switch (results['android.permission.ACCESS_FINE_LOCATION']) {
1412-
case 'granted':
1413-
break;
1414-
case 'denied':
1415-
break;
1416-
case 'never_ask_again':
1417-
break;
1418-
}
1419-
},
1420-
);
1401+
PermissionsAndroid.requestMultiple([
1402+
'android.permission.CAMERA',
1403+
'android.permission.ACCESS_FINE_LOCATION',
1404+
'android.permission.ACCESS_BACKGROUND_LOCATION',
1405+
]).then(results => {
1406+
switch (results['android.permission.CAMERA']) {
1407+
case 'granted':
1408+
break;
1409+
case 'denied':
1410+
break;
1411+
case 'never_ask_again':
1412+
break;
1413+
}
1414+
switch (results['android.permission.ACCESS_FINE_LOCATION']) {
1415+
case 'granted':
1416+
break;
1417+
case 'denied':
1418+
break;
1419+
case 'never_ask_again':
1420+
break;
1421+
}
1422+
switch (results['android.permission.ACCESS_BACKGROUND_LOCATION']) {
1423+
case 'granted':
1424+
break;
1425+
case 'denied':
1426+
break;
1427+
case 'never_ask_again':
1428+
break;
1429+
}
1430+
});
14211431
};
14221432

14231433
// Platform

0 commit comments

Comments
 (0)