UNPKG

500 BTypeScriptView Raw
1export interface AmplifyConfig {
2 Analytics?: object;
3 Auth?: object;
4 API?: object;
5 Storage?: object;
6 Cache?: object;
7 ssr?: boolean;
8}
9export interface ICredentials {
10 accessKeyId: string;
11 sessionToken: string;
12 secretAccessKey: string;
13 identityId: string;
14 authenticated: boolean;
15 expiration?: Date;
16}
17/**
18 * @private
19 * Internal use of Amplify only
20 */
21export declare type DelayFunction = (attempt: number, args?: any[], error?: Error) => number | false;