UNPKG

@react-native-oh-tpl/react-native-get-random-values

Version:

A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.

12 lines (7 loc) 384 B
import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; import { TurboModuleRegistry } from 'react-native'; export interface Spec extends TurboModule { // getRandomValues:(array) => void getRandomBase64: (byteLength: number) => void; } export default TurboModuleRegistry.get<Spec>('GetRandomValuesNativeModule') as Spec | null;