UNPKG

react-native-kochava-measurement

Version:

A lightweight and easy to integrate SDK, providing first-class integration with Kochava’s installation attribution and analytics platform.

19 lines (13 loc) 661 B
import { TurboModuleRegistry, type TurboModule } from 'react-native'; import type {EventEmitter} from 'react-native/Libraries/Types/CodegenTypes'; export type AdvancedInstructionResult = { id: string; data: string; }; export interface Spec extends TurboModule { // Reserved function, only use if directed to by your Client Success Manager. executeAdvancedInstruction(name: string, value: string, callbackId: string | null): Promise<string>; // Async handler for EAI event emitter. readonly onExecuteAdvancedInstruction: EventEmitter<AdvancedInstructionResult>; } export default TurboModuleRegistry.getEnforcing<Spec>('KochavaMeasurement');