UNPKG

2.4 kBPlain TextView Raw
1// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2// SPDX-License-Identifier: Apache-2.0
3
4import { Amplify } from './Amplify';
5import { Platform } from './Platform';
6
7export { Amplify } from './Amplify';
8export { AmplifyClass } from './Amplify';
9export { ClientDevice } from './ClientDevice';
10export { ConsoleLogger, ConsoleLogger as Logger } from './Logger';
11export { invalidParameter, missingConfig } from './Errors';
12export { Hub, HubCapsule, HubCallback, HubPayload } from './Hub';
13export { I18n } from './I18n';
14export {
15 browserOrNode,
16 filenameToContentType,
17 generateRandomString,
18 isEmpty,
19 isStrictObject,
20 isTextFile,
21 isWebWorker,
22 makeQuerablePromise,
23 objectLessAttributes,
24 sortByField,
25 transferKeyToLowerCase,
26 transferKeyToUpperCase,
27} from './JS';
28export { Signer } from './Signer';
29export { parseAWSExports } from './parseAWSExports';
30export { AWSCloudWatchProvider } from './Providers';
31export { FacebookOAuth, GoogleOAuth } from './OAuthHelper';
32export { AppState, AsyncStorage, Linking } from './RNComponents';
33export { Credentials, CredentialsClass } from './Credentials';
34export { ServiceWorker } from './ServiceWorker';
35export { ICredentials } from './types';
36export { StorageHelper, MemoryStorage } from './StorageHelper';
37export { UniversalStorage } from './UniversalStorage';
38export {
39 Platform,
40 getAmplifyUserAgentObject,
41 getAmplifyUserAgent,
42} from './Platform';
43export {
44 ApiAction,
45 AuthAction,
46 AnalyticsAction,
47 Category,
48 CustomUserAgentDetails,
49 DataStoreAction,
50 Framework,
51 GeoAction,
52 InteractionsAction,
53 InAppMessagingAction,
54 PredictionsAction,
55 PubSubAction,
56 PushNotificationAction,
57 StorageAction,
58} from './Platform/types';
59export {
60 INTERNAL_AWS_APPSYNC_REALTIME_PUBSUB_PROVIDER,
61 USER_AGENT_HEADER,
62} from './constants';
63
64export const Constants = {
65 userAgent: Platform.userAgent,
66};
67
68export {
69 AWS_CLOUDWATCH_BASE_BUFFER_SIZE,
70 AWS_CLOUDWATCH_CATEGORY,
71 AWS_CLOUDWATCH_MAX_BATCH_EVENT_SIZE,
72 AWS_CLOUDWATCH_MAX_EVENT_SIZE,
73 AWS_CLOUDWATCH_PROVIDER_NAME,
74 BackgroundManagerNotOpenError,
75 BackgroundProcessManager,
76 BackgroundProcessManagerState,
77 DateUtils,
78 Mutex,
79 NO_CREDS_ERROR_STRING,
80 NonRetryableError,
81 RETRY_ERROR_CODES,
82 Reachability,
83 isNonRetryableError,
84 jitteredBackoff,
85 jitteredExponentialRetry,
86 retry,
87 urlSafeDecode,
88 urlSafeEncode,
89} from './Util';
90
91/**
92 * @deprecated use named import
93 */
94export default Amplify;