aws-amplify
Version:
AWS Amplify is a JavaScript library for Frontend and mobile developers building cloud-enabled applications.
21 lines (19 loc) • 1.11 kB
JavaScript
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.createAWSCredentialsAndIdentityIdProvider = void 0;
const cognito_1 = require("@aws-amplify/auth/cognito");
/**
* Creates a instance of {@link CognitoAWSCredentialsAndIdentityIdProvider} using
* the provided `keyValueStorage`.
* @param authConfig The Auth config that the credentials provider needs to function.
* @param keyValueStorage An object that implements the {@link KeyValueStorageInterface}.
* @returns An instance of {@link CognitoAWSCredentialsAndIdentityIdProvider}.
*/
const createAWSCredentialsAndIdentityIdProvider = (authConfig, keyValueStorage) => {
const credentialsProvider = new cognito_1.CognitoAWSCredentialsAndIdentityIdProvider(new cognito_1.DefaultIdentityIdStore(keyValueStorage));
return credentialsProvider;
};
exports.createAWSCredentialsAndIdentityIdProvider = createAWSCredentialsAndIdentityIdProvider;
//# sourceMappingURL=createAWSCredentialsAndIdentityIdProvider.js.map
;