@awsui/components-react
Version:
On July 19th, 2022, we launched [Cloudscape Design System](https://cloudscape.design). Cloudscape is an evolution of AWS-UI. It consists of user interface guidelines, front-end components, design resources, and development tools for building intuitive, en
42 lines • 1.54 kB
JavaScript
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
/* istanbul ignore file */
export function setPersistenceFunctionsForTesting(functions) {
if (functions.persistFlashbarDismiss) {
persistFlashbarDismiss = functions.persistFlashbarDismiss;
}
if (functions.retrieveFlashbarDismiss) {
retrieveFlashbarDismiss = functions.retrieveFlashbarDismiss;
}
if (functions.persistAlertDismiss) {
persistAlertDismiss = functions.persistAlertDismiss;
}
if (functions.retrieveAlertDismiss) {
retrieveAlertDismiss = functions.retrieveAlertDismiss;
}
}
// eslint-disable-next-line require-await
export let persistFlashbarDismiss = async function (
// eslint-disable-next-line @typescript-eslint/no-unused-vars
persistenceConfig) {
return Promise.resolve();
};
// eslint-disable-next-line require-await
export let retrieveFlashbarDismiss = async function (
// eslint-disable-next-line @typescript-eslint/no-unused-vars
persistenceConfig) {
return Promise.resolve(false);
};
// eslint-disable-next-line require-await
export let persistAlertDismiss = async function (
// eslint-disable-next-line @typescript-eslint/no-unused-vars
persistenceConfig) {
return Promise.resolve();
};
// eslint-disable-next-line require-await
export let retrieveAlertDismiss = async function (
// eslint-disable-next-line @typescript-eslint/no-unused-vars
persistenceConfig) {
return Promise.resolve(false);
};
//# sourceMappingURL=index.js.map