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