import { ChromiumRoute, LibreOfficeRoute, PdfEngineRoute } from './_types'; export class Chromiumly { public static readonly GOTENBERG_ENDPOINT = process.env.GOTENBERG_URL || ''; public static readonly CHROMIUM_PATH = 'forms/chromium/convert'; public static readonly PDF_ENGINES_PATH = 'forms/pdfengines'; public static readonly LIBRE_OFFICE_PATH = 'forms/libreoffice'; public static readonly GOTENBERG_DOCS_ENDPOINT = process.env.GOTENBERG_DOCS_URL || ''; public static readonly CHROMIUM_ROUTES = { url: ChromiumRoute.URL, html: ChromiumRoute.HTML, markdown: ChromiumRoute.MARKDOWN, }; public static readonly PDF_ENGINE_ROUTES = { merge: PdfEngineRoute.MERGE, }; public static readonly LIBRE_OFFICE_ROUTES = { convert: LibreOfficeRoute.CONVERT, }; }