UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

13 lines (10 loc) • 749 B
import type { HybridObject } from 'react-native-nitro-modules' export type ProtectedStorePolicy = 'userPresence' | 'biometryCurrentSet' // keychain items in this service require device authentication to read or // change. create fixes the policy for the lifetime of that item. export interface OneProtectedStore extends HybridObject<{ ios: 'swift'; android: 'kotlin' }> { createItem(key: string, value: string, policy: ProtectedStorePolicy): Promise<void> getItem(key: string, reason: string, policy: ProtectedStorePolicy): Promise<string | undefined> updateItem(key: string, value: string, reason: string, policy: ProtectedStorePolicy): Promise<void> deleteItem(key: string, reason: string, policy: ProtectedStorePolicy): Promise<void> }