react-native-sms-module
Version:
A React Native module to read & listen new SMS messages on Android.
25 lines • 731 B
TypeScript
import { type TurboModule } from 'react-native';
export type SmsData = {
id: string;
sender: string;
body: string;
timestamp: number;
};
export interface GetSMSListFilters {
sender?: string;
keyword?: string;
dateFrom?: number;
dateTo?: number;
unReadOnly?: boolean;
readOnly?: boolean;
}
export interface Spec extends TurboModule {
getSMSList(offset?: number, limit?: number, filters?: GetSMSListFilters): Promise<Array<SmsData>>;
startSmsListener: () => void;
stopSmsListener: () => void;
addListener(eventName: string): void;
removeListeners(count: number): void;
}
declare const SmsModule: Spec;
export default SmsModule;
//# sourceMappingURL=NativeSmsModule.d.ts.map