export async function deleteLedger()

in src/core/ledger.ts [115:139]


export async function deleteLedger(
  name: string,
  enqueueSnackbar: (
    message: SnackbarMessage,
    options?: OptionsObject
  ) => SnackbarKey
) {
  try {
    if (frontendEndpointValue) {
      const serviceConfigurationOptions: ClientConfiguration = {
        endpoint: frontendEndpointValue,
      };
      await new QLDB(serviceConfigurationOptions)
        .deleteLedger({ Name: name })
        .promise();
    } else {
      await new QLDB().deleteLedger({ Name: name }).promise();
    }
    enqueueSnackbar(`Ledger with name: ${name} successfully deleted.`, {
      variant: "success",
    });
  } catch (e) {
    enqueueSnackbar(e.toLocaleString(), { variant: "error" });
  }
}