Update typings for new constants (#122)
Add: - SecAccessControl - SecAccessible - LAPolicy - `accessible` for Options
This commit is contained in:
parent
937840ae68
commit
5a6e5b6ba8
|
@ -11,11 +11,37 @@ declare module 'react-native-keychain' {
|
||||||
password: string;
|
password: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export enum SecAccessible {
|
||||||
|
WHEN_UNLOCKED = "AccessibleWhenUnlocked",
|
||||||
|
AFTER_FIRST_UNLOCK = "AccessibleAfterFirstUnlock",
|
||||||
|
ALWAYS = "AccessibleAlways",
|
||||||
|
WHEN_PASSCODE_SET_THIS_DEVICE_ONLY = "AccessibleWhenPasscodeSetThisDeviceOnly",
|
||||||
|
WHEN_UNLOCKED_THIS_DEVICE_ONLY = "AccessibleWhenUnlockedThisDeviceOnly",
|
||||||
|
AFTER_FIRST_UNLOCK_THIS_DEVICE_ONLY = "AccessibleAfterFirstUnlockThisDeviceOnly",
|
||||||
|
ALWAYS_THIS_DEVICE_ONLY = "AccessibleAlwaysThisDeviceOnly"
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum SecAccessControl {
|
||||||
|
USER_PRESENCE = "UserPresence",
|
||||||
|
BIOMETRY_ANY = "BiometryAny",
|
||||||
|
BIOMETRY_CURRENT_SET = "BiometryCurrentSet",
|
||||||
|
DEVICE_PASSCODE = "DevicePasscode",
|
||||||
|
APPLICATION_PASSWORD = "ApplicationPassword",
|
||||||
|
BIOMETRY_ANY_OR_DEVICE_PASSCODE = "BiometryAnyOrDevicePasscode",
|
||||||
|
BIOMETRY_CURRENT_SET_OR_DEVICE_PASSCODE = "BiometryCurrentSetOrDevicePasscode"
|
||||||
|
}
|
||||||
|
|
||||||
|
export enum LAPolicy {
|
||||||
|
DEVICE_PASSCODE_OR_BIOMETRICS = "AuthenticationWithBiometricsDevicePasscode",
|
||||||
|
BIOMETRICS = "AuthenticationWithBiometrics"
|
||||||
|
}
|
||||||
|
|
||||||
export interface Options {
|
export interface Options {
|
||||||
accessControl?: string;
|
accessControl?: SecAccessControl;
|
||||||
accessGroup?: string;
|
accessGroup?: string;
|
||||||
|
accessible?: SecAccessible;
|
||||||
authenticationPrompt?: string;
|
authenticationPrompt?: string;
|
||||||
authenticationType?: string;
|
authenticationType?: LAPolicy;
|
||||||
service?: string;
|
service?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue