@aws-amplify/core
Version:
Core category of aws-amplify
21 lines (18 loc) • 567 B
text/typescript
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import { AWSCredentials } from '../libraryUtils';
/**
* Utility for determining if credentials have changed.
*
* @internal
*/
export const haveCredentialsChanged = (
cachedCredentials: AWSCredentials,
credentials: AWSCredentials,
) => {
return (
cachedCredentials.accessKeyId !== credentials.accessKeyId ||
cachedCredentials.sessionToken !== credentials.sessionToken ||
cachedCredentials.secretAccessKey !== credentials.secretAccessKey
);
};