From 214a71892da20ca7e3524a767d713db29e88d61f Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 19 Dec 2024 22:20:57 +0200 Subject: [PATCH] chore(client/ts): port services/render --- src/public/app/services/{render.js => render.ts} | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) rename src/public/app/services/{render.js => render.ts} (74%) diff --git a/src/public/app/services/render.js b/src/public/app/services/render.ts similarity index 74% rename from src/public/app/services/render.js rename to src/public/app/services/render.ts index e7ecf8d28..34e5fc901 100644 --- a/src/public/app/services/render.js +++ b/src/public/app/services/render.ts @@ -1,7 +1,12 @@ import server from "./server.js"; import bundleService from "./bundle.js"; +import FNote from "../entities/fnote.js"; -async function render(note, $el) { +interface Bundle { + html: string; +} + +async function render(note: FNote, $el: JQuery) { const relations = note.getRelations('renderNote'); const renderNoteIds = relations .map(rel => rel.value) @@ -10,7 +15,7 @@ async function render(note, $el) { $el.empty().toggle(renderNoteIds.length > 0); for (const renderNoteId of renderNoteIds) { - const bundle = await server.post(`script/bundle/${renderNoteId}`); + const bundle = await server.post(`script/bundle/${renderNoteId}`); const $scriptContainer = $('
'); $el.append($scriptContainer);