From dfd42bad0b46845ad88d1fdc5fa82b4f03bab0f3 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Thu, 1 Feb 2024 10:00:59 -0500 Subject: Application refactor (#591) * Rename Yomitan class to Application, change initialization style * Rename file * Update init * Update config * Remove dead code --- test/utilities/anki.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/utilities/anki.js b/test/utilities/anki.js index 69f4ce8b..d0e095bd 100644 --- a/test/utilities/anki.js +++ b/test/utilities/anki.js @@ -144,7 +144,8 @@ export async function getTemplateRenderResults(dictionaryEntries, type, mode, te } break; } - const ankiNoteBuilder = new AnkiNoteBuilder(ankiTemplateRenderer.templateRenderer); + const api = new MinimalApi(); + const ankiNoteBuilder = new AnkiNoteBuilder(api, ankiTemplateRenderer.templateRenderer); const context = { url: 'url:', sentence: { @@ -186,3 +187,19 @@ export async function getTemplateRenderResults(dictionaryEntries, type, mode, te return results; } + +class MinimalApi { + /** + * @type {import('anki-note-builder.js').MinimalApi['injectAnkiNoteMedia']} + */ + async injectAnkiNoteMedia() { + throw new Error('Not supported'); + } + + /** + * @type {import('anki-note-builder.js').MinimalApi['parseText']} + */ + async parseText() { + throw new Error('Not supported'); + } +} -- cgit v1.2.3