UNPKG

@aws-amplify/auth

Version:
16 lines (15 loc) 766 B
import { CredentialsAndIdentityId, CredentialsAndIdentityIdProvider, GetCredentialsOptions } from '@aws-amplify/core'; import { IdentityIdStore } from './types'; export declare class CognitoAWSCredentialsAndIdentityIdProvider implements CredentialsAndIdentityIdProvider { constructor(identityIdStore: IdentityIdStore); private _identityIdStore; private _credentialsAndIdentityId?; private _nextCredentialsRefresh; clearCredentialsAndIdentityId(): Promise<void>; clearCredentials(): Promise<void>; getCredentialsAndIdentityId(getCredentialsOptions: GetCredentialsOptions): Promise<CredentialsAndIdentityId | undefined>; private getGuestCredentials; private credsForOIDCTokens; private isPastTTL; private hasTokenChanged; }