analytics/src/Analytics.ts
|
162
|
103
|
4
|
55
|
63.58%
|
analytics/src/Providers/AWSKinesisFirehoseProvider.ts
|
45
|
41
|
1
|
3
|
91.11%
|
analytics/src/Providers/AWSKinesisProvider.ts
|
117
|
100
|
2
|
15
|
85.47%
|
analytics/src/Providers/AWSPinpointProvider.ts
|
332
|
248
|
7
|
77
|
74.70%
|
analytics/src/Providers/AmazonPersonalizeHelper/MediaAutoTrack.ts
|
92
|
24
|
0
|
68
|
26.09%
|
analytics/src/Providers/AmazonPersonalizeHelper/SessionInfoManager.ts
|
68
|
61
|
0
|
7
|
89.71%
|
analytics/src/Providers/AmazonPersonalizeHelper/index.ts
|
2
|
2
|
0
|
0
|
100.00%
|
analytics/src/Providers/AmazonPersonalizeProvider.ts
|
173
|
129
|
4
|
40
|
74.57%
|
analytics/src/Providers/EventBuffer.ts
|
109
|
34
|
0
|
75
|
31.19%
|
analytics/src/trackers/EventTracker.ts
|
51
|
42
|
1
|
8
|
82.35%
|
analytics/src/trackers/PageViewTracker.ts
|
78
|
69
|
0
|
9
|
88.46%
|
analytics/src/trackers/SessionTracker-rn.ts
|
60
|
52
|
0
|
8
|
86.67%
|
analytics/src/trackers/SessionTracker.ts
|
75
|
57
|
0
|
18
|
76.00%
|
analytics/src/trackers/index.ts
|
3
|
3
|
0
|
0
|
100.00%
|
analytics/src/utils/AppUtils.ts
|
3
|
2
|
0
|
1
|
66.67%
|
analytics/src/utils/MethodEmbed.ts
|
22
|
8
|
0
|
14
|
36.36%
|
api-graphql/src/GraphQLAPI.ts
|
149
|
127
|
3
|
19
|
85.23%
|
api-graphql/src/index.ts
|
5
|
5
|
0
|
0
|
100.00%
|
api-graphql/src/types/index.ts
|
5
|
5
|
0
|
0
|
100.00%
|
api-rest/src/RestAPI.ts
|
125
|
119
|
1
|
5
|
95.20%
|
api-rest/src/RestClient.ts
|
136
|
129
|
0
|
7
|
94.85%
|
api-rest/src/index.ts
|
4
|
4
|
0
|
0
|
100.00%
|
api/src/API.ts
|
50
|
48
|
0
|
2
|
96.00%
|
auth/src/Auth.ts
|
835
|
722
|
11
|
102
|
86.47%
|
auth/src/Errors.ts
|
20
|
20
|
0
|
0
|
100.00%
|
auth/src/OAuth/OAuth.ts
|
139
|
78
|
7
|
54
|
56.12%
|
auth/src/OAuth/oauthStorage.ts
|
15
|
5
|
0
|
10
|
33.33%
|
auth/src/OAuth/urlOpener.ts
|
6
|
2
|
0
|
4
|
33.33%
|
auth/src/common/AuthErrorStrings.ts
|
11
|
11
|
0
|
0
|
100.00%
|
auth/src/types/Auth.ts
|
32
|
32
|
0
|
0
|
100.00%
|
auth/src/types/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
auth/src/urlListener.ts
|
8
|
7
|
0
|
1
|
87.50%
|
aws-amplify-react/src/Amplify-UI/Amplify-UI-Components-React.tsx
|
183
|
146
|
1
|
36
|
79.78%
|
aws-amplify-react/src/Amplify-UI/Amplify-UI-Theme.tsx
|
37
|
37
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Amplify-UI/data-test-attributes.tsx
|
18
|
18
|
0
|
0
|
100.00%
|
aws-amplify-react/src/AmplifyMessageMap.tsx
|
9
|
9
|
0
|
0
|
100.00%
|
aws-amplify-react/src/AmplifyTheme.tsx
|
35
|
35
|
0
|
0
|
100.00%
|
aws-amplify-react/src/AmplifyUI.tsx
|
161
|
150
|
0
|
11
|
93.17%
|
aws-amplify-react/src/Analytics/trackLifecycle.tsx
|
41
|
32
|
0
|
9
|
78.05%
|
aws-amplify-react/src/Auth/AuthPiece.tsx
|
92
|
80
|
2
|
10
|
86.96%
|
aws-amplify-react/src/Auth/Authenticator.tsx
|
135
|
97
|
3
|
35
|
71.85%
|
aws-amplify-react/src/Auth/ConfirmSignIn.tsx
|
43
|
40
|
0
|
3
|
93.02%
|
aws-amplify-react/src/Auth/ConfirmSignUp.tsx
|
37
|
32
|
0
|
5
|
86.49%
|
aws-amplify-react/src/Auth/FederatedSignIn.tsx
|
84
|
65
|
0
|
19
|
77.38%
|
aws-amplify-react/src/Auth/ForgotPassword.tsx
|
54
|
49
|
0
|
5
|
90.74%
|
aws-amplify-react/src/Auth/Greetings.tsx
|
100
|
92
|
3
|
5
|
92.00%
|
aws-amplify-react/src/Auth/Loading.tsx
|
14
|
13
|
0
|
1
|
92.86%
|
aws-amplify-react/src/Auth/PhoneField.tsx
|
32
|
31
|
1
|
0
|
96.88%
|
aws-amplify-react/src/Auth/Provider/index.tsx
|
18
|
18
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Auth/Provider/withAmazon.tsx
|
79
|
69
|
0
|
10
|
87.34%
|
aws-amplify-react/src/Auth/Provider/withAuth0.tsx
|
80
|
59
|
0
|
21
|
73.75%
|
aws-amplify-react/src/Auth/Provider/withFacebook.tsx
|
89
|
73
|
0
|
16
|
82.02%
|
aws-amplify-react/src/Auth/Provider/withGoogle.tsx
|
79
|
67
|
0
|
12
|
84.81%
|
aws-amplify-react/src/Auth/Provider/withOAuth.tsx
|
22
|
18
|
0
|
4
|
81.82%
|
aws-amplify-react/src/Auth/RequireNewPassword.tsx
|
57
|
54
|
0
|
3
|
94.74%
|
aws-amplify-react/src/Auth/SignIn.tsx
|
78
|
65
|
0
|
13
|
83.33%
|
aws-amplify-react/src/Auth/SignOut.tsx
|
85
|
69
|
1
|
15
|
81.18%
|
aws-amplify-react/src/Auth/SignUp.tsx
|
135
|
124
|
2
|
9
|
91.85%
|
aws-amplify-react/src/Auth/TOTPSetup.tsx
|
32
|
31
|
0
|
1
|
96.88%
|
aws-amplify-react/src/Auth/VerifyContact.tsx
|
62
|
60
|
0
|
2
|
96.77%
|
aws-amplify-react/src/Auth/common/constants.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Auth/common/country-dial-codes.tsx
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Auth/common/default-sign-up-fields.tsx
|
3
|
3
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Auth/common/types.ts
|
4
|
4
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Auth/index.tsx
|
61
|
53
|
2
|
6
|
86.89%
|
aws-amplify-react/src/Storage/Common.tsx
|
13
|
13
|
0
|
0
|
100.00%
|
aws-amplify-react/src/Storage/S3Album.tsx
|
143
|
133
|
1
|
9
|
93.01%
|
aws-amplify-react/src/Storage/S3Image.tsx
|
114
|
103
|
6
|
5
|
90.35%
|
aws-amplify-react/src/Storage/S3Text.tsx
|
113
|
99
|
6
|
8
|
87.61%
|
aws-amplify-react/src/Widget/PhotoPicker.tsx
|
39
|
34
|
1
|
4
|
87.18%
|
aws-amplify-react/src/Widget/Picker.tsx
|
27
|
26
|
0
|
1
|
96.30%
|
aws-amplify-react/src/Widget/SelectMFAType.tsx
|
61
|
53
|
4
|
4
|
86.89%
|
aws-amplify-react/src/Widget/TOTPSetupComp.tsx
|
67
|
62
|
0
|
5
|
92.54%
|
aws-amplify-react/src/Widget/TextPicker.tsx
|
37
|
33
|
0
|
4
|
89.19%
|
aws-amplify-react/src/Widget/index.tsx
|
5
|
5
|
0
|
0
|
100.00%
|
aws-amplify-react/src/XR/IconButton.tsx
|
22
|
11
|
1
|
10
|
50.00%
|
aws-amplify-react/src/XR/Loading.tsx
|
7
|
7
|
0
|
0
|
100.00%
|
aws-amplify-react/src/XR/SumerianScene.tsx
|
98
|
42
|
0
|
56
|
42.86%
|
aws-amplify-react/src/XR/Tooltip.tsx
|
8
|
7
|
0
|
1
|
87.50%
|
aws-amplify-vue/src/Amplify.vue
|
3
|
3
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/assets/countries.js
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/assets/data-test-attributes.js
|
17
|
17
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/assets/default-sign-up-fields.js
|
2
|
2
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/components/api/graphql/Connect.vue
|
60
|
2
|
0
|
58
|
3.33%
|
aws-amplify-vue/src/components/api/index.js
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/components/authenticator/Authenticator.vue
|
24
|
21
|
1
|
2
|
87.50%
|
aws-amplify-vue/src/components/authenticator/ConfirmSignIn.vue
|
16
|
15
|
0
|
1
|
93.75%
|
aws-amplify-vue/src/components/authenticator/ConfirmSignUp.vue
|
21
|
19
|
0
|
2
|
90.48%
|
aws-amplify-vue/src/components/authenticator/ForgotPassword.vue
|
31
|
19
|
0
|
12
|
61.29%
|
aws-amplify-vue/src/components/authenticator/PhoneField.vue
|
9
|
8
|
0
|
1
|
88.89%
|
aws-amplify-vue/src/components/authenticator/RequireNewPassword.vue
|
23
|
14
|
2
|
7
|
60.87%
|
aws-amplify-vue/src/components/authenticator/SetMFA.vue
|
37
|
23
|
2
|
12
|
62.16%
|
aws-amplify-vue/src/components/authenticator/SignIn.vue
|
43
|
16
|
4
|
23
|
37.21%
|
aws-amplify-vue/src/components/authenticator/SignOut.vue
|
14
|
11
|
0
|
3
|
78.57%
|
aws-amplify-vue/src/components/authenticator/SignUp.vue
|
102
|
66
|
13
|
23
|
64.71%
|
aws-amplify-vue/src/components/authenticator/UsernameField.vue
|
21
|
12
|
1
|
8
|
57.14%
|
aws-amplify-vue/src/components/authenticator/common.js
|
3
|
2
|
0
|
1
|
66.67%
|
aws-amplify-vue/src/components/authenticator/index.js
|
9
|
9
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/components/interactions/Chatbot.vue
|
96
|
24
|
5
|
67
|
25.00%
|
aws-amplify-vue/src/components/interactions/index.js
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/components/storage/PhotoPicker.vue
|
32
|
17
|
1
|
14
|
53.13%
|
aws-amplify-vue/src/components/storage/S3Album.vue
|
22
|
14
|
3
|
5
|
63.64%
|
aws-amplify-vue/src/components/storage/S3Image.vue
|
14
|
13
|
0
|
1
|
92.86%
|
aws-amplify-vue/src/components/storage/index.js
|
3
|
3
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/components/xr/SumerianScene.vue
|
53
|
28
|
1
|
24
|
52.83%
|
aws-amplify-vue/src/components/xr/index.js
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/events/AmplifyEventBus.js
|
1
|
1
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/plugins/AmplifyPlugin.js
|
9
|
9
|
0
|
0
|
100.00%
|
aws-amplify-vue/src/services/getUser.js
|
5
|
5
|
0
|
0
|
100.00%
|
aws-amplify-vue/test_setup/setup-jest.ts
|
8
|
3
|
1
|
4
|
37.50%
|
aws-amplify/src/index.ts
|
33
|
33
|
0
|
0
|
100.00%
|
aws-amplify/src/withSSRContext.ts
|
19
|
19
|
0
|
0
|
100.00%
|
cache/src/BrowserStorageCache.ts
|
183
|
171
|
1
|
11
|
93.44%
|
cache/src/InMemoryCache.ts
|
118
|
117
|
1
|
0
|
99.15%
|
cache/src/StorageCache.ts
|
51
|
40
|
0
|
11
|
78.43%
|
cache/src/Utils/CacheList.ts
|
61
|
61
|
0
|
0
|
100.00%
|
cache/src/Utils/CacheUtils.ts
|
34
|
29
|
0
|
5
|
85.29%
|
cache/src/Utils/index.ts
|
2
|
2
|
0
|
0
|
100.00%
|
core/src/Amplify.ts
|
51
|
50
|
0
|
1
|
98.04%
|
core/src/ClientDevice/browser.ts
|
44
|
4
|
0
|
40
|
9.09%
|
core/src/ClientDevice/index.ts
|
8
|
6
|
0
|
2
|
75.00%
|
core/src/Credentials.ts
|
237
|
73
|
3
|
161
|
30.80%
|
core/src/Errors.ts
|
4
|
2
|
0
|
2
|
50.00%
|
core/src/Hub.ts
|
76
|
64
|
0
|
12
|
84.21%
|
core/src/I18n/I18n.ts
|
42
|
39
|
0
|
3
|
92.86%
|
core/src/I18n/index.ts
|
41
|
28
|
0
|
13
|
68.29%
|
core/src/JS.ts
|
105
|
97
|
0
|
8
|
92.38%
|
core/src/Logger/ConsoleLogger.ts
|
50
|
42
|
0
|
8
|
84.00%
|
core/src/Logger/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/OAuthHelper/FacebookOAuth.ts
|
49
|
17
|
1
|
31
|
34.69%
|
core/src/OAuthHelper/GoogleOAuth.ts
|
51
|
17
|
1
|
33
|
33.33%
|
core/src/OAuthHelper/index.ts
|
4
|
4
|
0
|
0
|
100.00%
|
core/src/Parser.ts
|
21
|
7
|
0
|
14
|
33.33%
|
core/src/Platform/index.ts
|
17
|
12
|
1
|
4
|
70.59%
|
core/src/Platform/version.ts
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/RNComponents/index.ts
|
7
|
5
|
1
|
1
|
71.43%
|
core/src/ServiceWorker/ServiceWorker.ts
|
65
|
57
|
0
|
8
|
87.69%
|
core/src/ServiceWorker/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
core/src/Signer.ts
|
121
|
105
|
3
|
13
|
86.78%
|
core/src/StorageHelper/index.ts
|
24
|
16
|
0
|
8
|
66.67%
|
core/src/UniversalStorage/index.ts
|
44
|
17
|
0
|
27
|
38.64%
|
core/src/Util/DateUtils.ts
|
17
|
14
|
1
|
2
|
82.35%
|
core/src/Util/Mutex.ts
|
28
|
28
|
0
|
0
|
100.00%
|
core/src/Util/Reachability.native.ts
|
24
|
9
|
1
|
14
|
37.50%
|
core/src/Util/Reachability.ts
|
26
|
9
|
0
|
17
|
34.62%
|
core/src/Util/Retry.ts
|
34
|
32
|
0
|
2
|
94.12%
|
core/src/Util/index.ts
|
4
|
4
|
0
|
0
|
100.00%
|
core/src/constants.ts
|
6
|
6
|
0
|
0
|
100.00%
|
core/src/index.ts
|
24
|
24
|
0
|
0
|
100.00%
|
datastore/__tests__/model.ts
|
22
|
22
|
0
|
0
|
100.00%
|
datastore/__tests__/schema.ts
|
1
|
1
|
0
|
0
|
100.00%
|
datastore/src/datastore/datastore.ts
|
388
|
330
|
5
|
53
|
85.05%
|
datastore/src/index.ts
|
3
|
3
|
0
|
0
|
100.00%
|
datastore/src/predicates/index.ts
|
54
|
43
|
1
|
10
|
79.63%
|
datastore/src/predicates/sort.ts
|
28
|
25
|
0
|
3
|
89.29%
|
datastore/src/storage/adapter/AsyncStorageDatabase.ts
|
157
|
87
|
1
|
69
|
55.41%
|
datastore/src/storage/adapter/asyncstorage.ts
|
237
|
183
|
3
|
51
|
77.22%
|
datastore/src/storage/adapter/getDefaultAdapter/index.ts
|
8
|
6
|
0
|
2
|
75.00%
|
datastore/src/storage/adapter/indexeddb.ts
|
343
|
267
|
3
|
73
|
77.84%
|
datastore/src/storage/storage.ts
|
120
|
86
|
2
|
32
|
71.67%
|
datastore/src/sync/datastoreConnectivity.ts
|
25
|
9
|
0
|
16
|
36.00%
|
datastore/src/sync/datastoreReachability/index.ts
|
2
|
2
|
0
|
0
|
100.00%
|
datastore/src/sync/index.ts
|
266
|
41
|
2
|
223
|
15.41%
|
datastore/src/sync/merger.ts
|
17
|
6
|
0
|
11
|
35.29%
|
datastore/src/sync/outbox.ts
|
49
|
12
|
3
|
34
|
24.49%
|
datastore/src/sync/processors/mutation.ts
|
144
|
19
|
0
|
125
|
13.19%
|
datastore/src/sync/processors/subscription.ts
|
157
|
66
|
1
|
90
|
42.04%
|
datastore/src/sync/processors/sync.ts
|
84
|
14
|
2
|
68
|
16.67%
|
datastore/src/sync/utils.ts
|
155
|
126
|
2
|
27
|
81.29%
|
datastore/src/types.ts
|
59
|
50
|
1
|
8
|
84.75%
|
datastore/src/util.ts
|
174
|
134
|
3
|
37
|
77.01%
|
interactions/src/Interactions.ts
|
52
|
49
|
0
|
3
|
94.23%
|
interactions/src/Providers/AWSLexProvider.ts
|
61
|
49
|
0
|
12
|
80.33%
|
interactions/src/Providers/AWSLexProviderHelper/convert.ts
|
5
|
4
|
0
|
1
|
80.00%
|
interactions/src/Providers/InteractionsProvider.ts
|
14
|
14
|
0
|
0
|
100.00%
|
interactions/src/Providers/index.ts
|
2
|
2
|
0
|
0
|
100.00%
|
predictions/src/Predictions.ts
|
76
|
72
|
0
|
4
|
94.74%
|
predictions/src/Providers/AmazonAIConvertPredictionsProvider.ts
|
177
|
108
|
6
|
63
|
61.02%
|
predictions/src/Providers/AmazonAIIdentifyPredictionsProvider.ts
|
162
|
123
|
14
|
25
|
75.93%
|
predictions/src/Providers/AmazonAIInterpretPredictionsProvider.ts
|
121
|
88
|
12
|
21
|
72.73%
|
predictions/src/Providers/AmazonAIPredictionsProvider.ts
|
26
|
23
|
0
|
3
|
88.46%
|
predictions/src/Providers/IdentifyTextUtils.ts
|
100
|
98
|
0
|
2
|
98.00%
|
predictions/src/Providers/Utils.ts
|
22
|
19
|
0
|
3
|
86.36%
|
predictions/src/Providers/index.ts
|
8
|
8
|
0
|
0
|
100.00%
|
predictions/src/index.ts
|
9
|
9
|
0
|
0
|
100.00%
|
predictions/src/types/Predictions.ts
|
44
|
44
|
0
|
0
|
100.00%
|
predictions/src/types/Providers/AbstractConvertPredictionsProvider.ts
|
24
|
21
|
0
|
3
|
87.50%
|
predictions/src/types/Providers/AbstractIdentifyPredictionsProvider.ts
|
24
|
21
|
0
|
3
|
87.50%
|
predictions/src/types/Providers/AbstractInterpretPredictionsProvider.ts
|
11
|
10
|
0
|
1
|
90.91%
|
predictions/src/types/Providers/AbstractPredictionsProvider.ts
|
8
|
8
|
0
|
0
|
100.00%
|
predictions/src/types/Providers/index.ts
|
4
|
4
|
0
|
0
|
100.00%
|
predictions/src/types/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
pubsub/src/Providers/AWSAppSyncProvider.ts
|
90
|
60
|
2
|
28
|
66.67%
|
pubsub/src/Providers/AWSAppSyncRealTimeProvider.ts
|
332
|
61
|
3
|
268
|
18.37%
|
pubsub/src/Providers/AWSIotProvider.ts
|
17
|
17
|
0
|
0
|
100.00%
|
pubsub/src/Providers/MqttOverWSProvider.ts
|
147
|
143
|
0
|
4
|
97.28%
|
pubsub/src/Providers/PubSubProvider.ts
|
14
|
14
|
0
|
0
|
100.00%
|
pubsub/src/Providers/index.ts
|
5
|
5
|
0
|
0
|
100.00%
|
pubsub/src/PubSub.ts
|
65
|
61
|
0
|
4
|
93.85%
|
pubsub/src/index.ts
|
8
|
8
|
0
|
0
|
100.00%
|
pushnotification/src/PushNotification.ts
|
203
|
105
|
1
|
97
|
51.72%
|
pushnotification/src/index.ts
|
6
|
6
|
0
|
0
|
100.00%
|
storage/src/Storage.ts
|
90
|
82
|
0
|
8
|
91.11%
|
storage/src/index.ts
|
25
|
24
|
0
|
1
|
96.00%
|
storage/src/providers/AWSS3Provider.ts
|
192
|
167
|
2
|
23
|
86.98%
|
storage/src/providers/AWSS3ProviderManagedUpload.ts
|
150
|
139
|
0
|
11
|
92.67%
|
storage/src/providers/axios-http-handler.ts
|
48
|
36
|
1
|
11
|
75.00%
|
storage/src/providers/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
xr/src/Errors.ts
|
7
|
7
|
0
|
0
|
100.00%
|
xr/src/Providers/SumerianProvider.ts
|
143
|
68
|
1
|
74
|
47.55%
|
xr/src/Providers/XRProvider.ts
|
14
|
14
|
0
|
0
|
100.00%
|
xr/src/XR.ts
|
85
|
55
|
0
|
30
|
64.71%
|