@getquip/expo-nordic-dfu
Version:
Nordic DFU for Expo
18 lines • 1.1 kB
TypeScript
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