|
1 | 1 | declare module 'react-native-secure-key-store' {
|
2 |
| - export const ACCESSIBLE = { |
3 |
| - AFTER_FIRST_UNLOCK: 'AccessibleAfterFirstUnlock', |
4 |
| - AFTER_FIRST_UNLOCK_THIS_DEVICE_ONLY: |
| 2 | + export enum ACCESSIBLE { |
| 3 | + AFTER_FIRST_UNLOCK = 'AccessibleAfterFirstUnlock', |
| 4 | + AFTER_FIRST_UNLOCK_THIS_DEVICE_ONLY = |
5 | 5 | 'AccessibleAfterFirstUnlockThisDeviceOnly',
|
6 |
| - ALWAYS: 'AccessibleAlways', |
7 |
| - ALWAYS_THIS_DEVICE_ONLY: 'AccessibleAlwaysThisDeviceOnly', |
8 |
| - WHEN_PASSCODE_SET_THIS_DEVICE_ONLY: |
| 6 | + ALWAYS = 'AccessibleAlways', |
| 7 | + ALWAYS_THIS_DEVICE_ONLY = 'AccessibleAlwaysThisDeviceOnly', |
| 8 | + WHEN_PASSCODE_SET_THIS_DEVICE_ONLY = |
9 | 9 | 'AccessibleWhenPasscodeSetThisDeviceOnly',
|
10 |
| - WHEN_UNLOCKED: 'AccessibleWhenUnlocked', |
11 |
| - WHEN_UNLOCKED_THIS_DEVICE_ONLY: 'AccessibleWhenUnlockedThisDeviceOnly', |
| 10 | + WHEN_UNLOCKED = 'AccessibleWhenUnlocked', |
| 11 | + WHEN_UNLOCKED_THIS_DEVICE_ONLY = 'AccessibleWhenUnlockedThisDeviceOnly', |
12 | 12 | }
|
13 | 13 |
|
14 | 14 | interface RNSecureKeyStore {
|
15 | 15 | get: (key: string) => Promise<any>
|
16 |
| - set: (key: string, value: string, accessible?: ACCESSIBLE) => Promise<any> |
| 16 | + set: (key: string, value: string, options?: { accessible?: ACCESSIBLE }) => Promise<any> |
17 | 17 | remove: (key: string) => Promise<any>
|
18 | 18 | setResetOnAppUninstallTo: (enabled: boolean) => boolean
|
19 | 19 | }
|
|
0 commit comments