From 64a770175f6101ff4ff7f5144206fc85334aa72b Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 20 Dec 2025 22:40:03 +0200 Subject: [PATCH] refactor(client/bundle): use type for parent name --- apps/client/src/services/bundle.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/client/src/services/bundle.ts b/apps/client/src/services/bundle.ts index 548fba1be..7631cd316 100644 --- a/apps/client/src/services/bundle.ts +++ b/apps/client/src/services/bundle.ts @@ -33,6 +33,8 @@ async function getAndExecuteBundle(noteId: string, originEntity = null, script = return await executeBundle(bundle, originEntity); } +export type ParentName = "left-pane" | "center-pane" | "note-detail-pane" | "right-pane"; + export async function executeBundle(bundle: Bundle, originEntity?: Entity | null, $container?: JQuery) { const apiContext = await ScriptContext(bundle.noteId, bundle.allNoteIds, originEntity, $container); @@ -88,7 +90,7 @@ export class WidgetsByParent { } } - get(parentName: string) { + get(parentName: ParentName) { if (!this.legacyWidgets[parentName]) { return []; } @@ -102,7 +104,7 @@ export class WidgetsByParent { ); } - getPreactWidgets(parentName: string) { + getPreactWidgets(parentName: ParentName) { return this.preactWidgets[parentName] ?? []; } }