Skip to content
This repository was archived by the owner on Sep 3, 2022. It is now read-only.

Commit 009fe88

Browse files
committed
here goes nothing
1 parent 1cda5a1 commit 009fe88

File tree

7 files changed

+72
-4
lines changed

7 files changed

+72
-4
lines changed

RNSimInfo.d.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export interface IRNSimInfo {
2+
carrierName1: string;
3+
displayName1: string;
4+
countryCode1: string;
5+
mcc1: string;
6+
mnc1: string;
7+
isNetworkRoaming1: string;
8+
isDataRoaming1: string;
9+
simSlotIndex1: string;
10+
phoneNumber1: string;
11+
deviceId1: string;
12+
simSerialNumber1: string;
13+
subscriptionId1: string;
14+
}
15+
declare const RNSimInfo: IRNSimInfo;
16+
export default RNSimInfo;

RNSimInfo.js

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

RNSimInfo.ts

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,21 @@
55

66
import { NativeModules } from 'react-native'
77

8-
export default NativeModules.RNSimInfo
8+
export interface IRNSimInfo {
9+
carrierName1: string;
10+
displayName1: string;
11+
countryCode1: string;
12+
mcc1: string;
13+
mnc1: string;
14+
isNetworkRoaming1: string;
15+
isDataRoaming1: string;
16+
simSlotIndex1: string;
17+
phoneNumber1: string;
18+
deviceId1: string;
19+
simSerialNumber1: string;
20+
subscriptionId1: string;
21+
}
22+
23+
const RNSimInfo: IRNSimInfo = NativeModules.RNSimInfo
24+
25+
export default RNSimInfo

index.d.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { IRNSimInfo } from './RNSimInfo';
2+
declare var _default: {
3+
getSimInfo(): IRNSimInfo;
4+
getTelephoneNumber(): string;
5+
getCarrierName(): string;
6+
getCountryCode(): string;
7+
};
8+
export default _default;

index.js

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
'use strict'
22

3-
import RNSimInfo from './RNSimInfo'
3+
import RNSimInfo, { IRNSimInfo } from './RNSimInfo'
44

55
export default {
66
getSimInfo() {
77
return RNSimInfo
88
},
99
getTelephoneNumber() {
10-
return RNSimInfo.telephoneNumber1
10+
return RNSimInfo.phoneNumber1
1111
},
1212
getCarrierName() {
1313
return RNSimInfo.carrierName1

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"compilerOptions": {
33
"module": "commonjs",
4-
"target": "es5",
4+
"target": "es6",
55
"noImplicitAny": true,
66
"sourceMap": false,
77
"declaration": true,

0 commit comments

Comments
 (0)