File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { useMemo } from 'react' ;
2- import type { InterlinearData } from 'paranext-extension-template ' ;
2+ import type { InterlinearData } from 'interlinearizer ' ;
33import { InterlinearXmlParser } from './parsers/interlinearXmlParser' ;
44
55/** Test interlinear XML bundled at build time (from test-data/Interlinear_en_MAT.xml). */
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ import interlinearizerStyles from './interlinearizer.web-view.scss?inline';
1212 * WebView type identifier for the interlinearizer. Used when registering the provider and when
1313 * opening the WebView from the platform.
1414 */
15- const mainWebViewType = 'paranextExtensionTemplate. interlinearizer' ;
15+ const mainWebViewType = 'interlinearizer.mainWebView ' ;
1616
1717/** WebView provider that provides the interlinearizer React WebView when Platform.Bible requests it. */
1818const mainWebViewProvider : IWebViewProvider = {
Original file line number Diff line number Diff line change 11import { X2jOptions , XMLParser } from 'fast-xml-parser' ;
2- import type {
3- InterlinearData ,
4- VerseData ,
5- ClusterData ,
2+ import {
63 LexemeData ,
74 PunctuationData ,
5+ ClusterData ,
86 StringRange ,
9- } from 'paranext-extension-template' ;
7+ InterlinearData ,
8+ VerseData ,
9+ } from 'interlinearizer' ;
1010
1111// ---------------------------------------------------------------------------
1212// Internal types: raw shape from fast-xml-parser with attributeNamePrefix: '@_'.
13- // Public API types (InterlinearData, VerseData, etc.) live in paranext-extension-template .
13+ // Public API types (InterlinearData, VerseData, etc.) live in interlinearizer .
1414// ---------------------------------------------------------------------------
1515
1616/**
@@ -192,8 +192,8 @@ function extractClustersFromVerse(verseDataElement: ParsedVerseData): ClusterDat
192192 * Parses interlinear XML strings into {@link InterlinearData} using fast-xml-parser.
193193 *
194194 * Input is a raw XML string (caller is responsible for obtaining it, e.g. from file or network).
195- * Output matches the types in `paranext-extension-template `; no extra conversion is done. Expects
196- * the interlinear XML schema described in the project README.
195+ * Output matches the types in `interliniearizer `; no extra conversion is done. Expects the
196+ * interlinear XML schema described in the project README.
197197 */
198198export class InterlinearXmlParser {
199199 private readonly parser : XMLParser ;
You can’t perform that action at this time.
0 commit comments