Something went wrong. Try again.
Something went wrong. Try again.
676 B · 23 lines
TypeScript
at mistress
123456789101112131415161718192021222324import { TurboModuleRegistry, type TurboModule } from 'react-native';
export type NativeDIDRecord = { did: string; createdAt: string;};
export interface Spec extends TurboModule { setOTP(otp: string): void; setDID(did: string): void; startGatt(): void; stopGatt(): void; hasServerPermissions(): boolean; isBluetoothEnabled(): boolean; getRecord(): string; setDIDHandler(handler: (record: NativeDIDRecord) => void): void; startClient(otp: string): void; stopClient(): void; hasClientPermissions(): boolean; setClientErrorHandler(handler: (message: string) => void): void;}
export default TurboModuleRegistry.getEnforcing<Spec>('RTNbleServer');