UNPKG

@getquip/expo-nordic-dfu

Version:
18 lines 1.1 kB
import { NativeModule } from 'expo'; import { ExpoSettingsModuleEvents, StartDFUParams } from './ExpoNordicDfu.types'; declare class ExpoNordicDfuModule extends NativeModule<ExpoSettingsModuleEvents> { startAndroidDfu(deviceAddress: string, fileUri: string, deviceName?: string, keepBond?: boolean, numberOfRetries?: number, packetReceiptNotificationParameter?: number, prepareDataObjectDelay?: number, rebootTime?: number, restoreBond?: boolean): Promise<void>; abortAndroidDfu(): Promise<void>; startIosDfu(deviceAddress: string, fileUri: string, connectionTimeout?: number, disableResume?: boolean, packetReceiptNotificationParameter?: number, prepareDataObjectDelay?: number): Promise<void>; abortIosDfu(): Promise<void>; } declare class CrossplatformWrapper { private dfuModule; constructor(dfuModule: ExpoNordicDfuModule); get module(): ExpoNordicDfuModule; startDfu(params: StartDFUParams): Promise<void>; abortDfu(): Promise<void>; } declare const _default: CrossplatformWrapper; export default _default; //# sourceMappingURL=ExpoNordicDfuModule.d.ts.map