one
Version:
One is a React framework for web, iOS, and Android apps.
15 lines (12 loc) • 522 B
text/typescript
import type { HybridObject } from 'react-native-nitro-modules'
export interface DeviceAttestationAvailability {
appAttest: boolean
deviceCheck: boolean
}
export interface OneDeviceAttestation extends HybridObject<{ ios: 'swift' }> {
getAvailability(): DeviceAttestationAvailability
generateKey(): Promise<string>
attestKey(keyId: string, clientDataHashBase64: string): Promise<string>
generateAssertion(keyId: string, clientDataHashBase64: string): Promise<string>
generateDeviceToken(): Promise<string>
}