1- type RNSensitiveInfoBiometryType = " Touch ID" | " Face ID" ;
1+ type RNSensitiveInfoBiometryType = ' Touch ID' | ' Face ID' ;
22
33type RNSensitiveInfoAccessControlOptions =
4- | " kSecAccessControlApplicationPassword"
5- | " kSecAccessControlPrivateKeyUsage"
6- | " kSecAccessControlDevicePasscode"
7- | " kSecAccessControlTouchIDAny"
8- | " kSecAccessControlTouchIDCurrentSet"
9- | " kSecAccessControlUserPresence"
10- | " kSecAccessControlBiometryAny"
11- | " kSecAccessControlBiometryCurrentSet" ;
4+ | ' kSecAccessControlApplicationPassword'
5+ | ' kSecAccessControlPrivateKeyUsage'
6+ | ' kSecAccessControlDevicePasscode'
7+ | ' kSecAccessControlTouchIDAny'
8+ | ' kSecAccessControlTouchIDCurrentSet'
9+ | ' kSecAccessControlUserPresence'
10+ | ' kSecAccessControlBiometryAny'
11+ | ' kSecAccessControlBiometryCurrentSet' ;
1212
1313type RNSensitiveInfoAttrAccessibleOptions =
14- | " kSecAttrAccessibleAfterFirstUnlock"
15- | " kSecAttrAccessibleAlways"
16- | " kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly"
17- | " kSecAttrAccessibleWhenUnlockedThisDeviceOnly"
18- | " kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly"
19- | " kSecAttrAccessibleAlwaysThisDeviceOnly"
20- | " kSecAttrAccessibleWhenUnlocked" ;
14+ | ' kSecAttrAccessibleAfterFirstUnlock'
15+ | ' kSecAttrAccessibleAlways'
16+ | ' kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly'
17+ | ' kSecAttrAccessibleWhenUnlockedThisDeviceOnly'
18+ | ' kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly'
19+ | ' kSecAttrAccessibleAlwaysThisDeviceOnly'
20+ | ' kSecAttrAccessibleWhenUnlocked' ;
2121
2222interface RNSensitiveInfoAndroidDialogStrings {
2323 header ?: string ;
@@ -45,11 +45,11 @@ export interface RNSensitiveInfoOptions {
4545export declare function setItem (
4646 key : string ,
4747 value : string ,
48- options : RNSensitiveInfoOptions
48+ options : RNSensitiveInfoOptions ,
4949) : Promise < null > ;
5050export declare function getItem (
5151 key : string ,
52- options : RNSensitiveInfoOptions
52+ options : RNSensitiveInfoOptions ,
5353) : Promise < string > ;
5454
5555interface SensitiveInfoEntry {
@@ -58,12 +58,12 @@ interface SensitiveInfoEntry {
5858 service : string ;
5959}
6060export declare function getAllItems (
61- options : RNSensitiveInfoOptions
61+ options : RNSensitiveInfoOptions ,
6262) : Promise < [ SensitiveInfoEntry [ ] ] > ;
6363
6464export declare function deleteItem (
6565 key : string ,
66- options : RNSensitiveInfoOptions
66+ options : RNSensitiveInfoOptions ,
6767) : Promise < null > ;
6868export declare function isSensorAvailable ( ) : Promise <
6969 RNSensitiveInfoBiometryType | boolean
0 commit comments