/* * SPDX-FileCopyrightText: 2022 The HedgeDoc developers (see AUTHORS file) * * SPDX-License-Identifier: AGPL-3.0-only */ import type { Config } from './types' import { GetApiRequestBuilder } from '../common/api-request-builder/get-api-request-builder' /** * Fetches the frontend config from the backend. * * @return The frontend config. * @throws {Error} when the api request wasn't successful. */ export const getConfig = async (): Promise => { const response = await new GetApiRequestBuilder('config').sendRequest() return response.asParsedJsonObject() }