// Copyright: Ankitects Pty Ltd and contributors // License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html import { i18n } from "../editor"; import ReviewerEditor from "./ReviewerEditor.svelte"; import { promiseWithResolver } from "../lib/promise"; import { globalExport } from "../lib/globals"; const [uiPromise, uiResolve] = promiseWithResolver(); async function setupReviewerEditor(): Promise { await i18n; new ReviewerEditor({ target: document.body, props: { uiResolve }, }); } setupReviewerEditor(); import * as editor from "../editor"; globalExport({ ...editor, uiPromise, noteEditorPromise: uiPromise, });