mirror of
https://github.com/ether/etherpad-lite.git
synced 2026-07-23 18:17:14 +00:00
fix: correct import statements for modules with named exports
Replace default imports with namespace imports for modules that only export named exports: - PadManager.ts: export const getPad, listAllPads, etc. - AuthorManager.ts: export const getAuthor, etc. - ImportHtml.ts: export const setPadHTML - ExportHtml.ts: export const getPadHTMLDocument Changed 'import X from Y' to 'import * as X from Y' in: - Test files (export_list, chat, messages, etc.) - Utility files (ExportHtml, ExportTxt, ExportEtherpad, ImportEtherpad, Cleanup) - API test files (pad, restoreRevision) This fixes ESM module resolution errors when these modules are imported as default exports despite only providing named exports. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
8561acf247
commit
503e3e209f
16 changed files with 20 additions and 20 deletions
|
|
@ -4,7 +4,7 @@ import {AChangeSet} from "../types/PadType.js";
|
|||
import {Revision} from "../types/Revision.js";
|
||||
|
||||
import {timesLimit, firstSatisfies} from './promises.js';
|
||||
import padManager from 'ep_etherpad-lite/node/db/PadManager.js';
|
||||
import * as padManager from 'ep_etherpad-lite/node/db/PadManager.js';
|
||||
import db from 'ep_etherpad-lite/node/db/DB.js';
|
||||
import * as Changeset from 'ep_etherpad-lite/static/js/Changeset.js';
|
||||
import padMessageHandler from 'ep_etherpad-lite/node/handler/PadMessageHandler.js';
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@
|
|||
|
||||
import Stream from './Stream.js';
|
||||
import { strict as assert } from 'assert';
|
||||
import authorManager from '../db/AuthorManager.js';
|
||||
import * as authorManager from '../db/AuthorManager.js';
|
||||
import hooks from '../../static/js/pluginfw/hooks.js';
|
||||
import padManager from '../db/PadManager.js';
|
||||
import * as padManager from '../db/PadManager.js';
|
||||
|
||||
export const getPadRaw = async (padId:string, readOnlyId:string, revNum?: number) => {
|
||||
const dstPfx = `pad:${readOnlyId || padId}`;
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import {MapArrayType} from "../types/MapType.js";
|
|||
|
||||
import {deserializeOps, splitAttributionLines, subattribution} from '../../static/js/Changeset.js';
|
||||
import * as attributes from '../../static/js/attributes.js';
|
||||
import padManager from '../db/PadManager.js';
|
||||
import * as padManager from '../db/PadManager.js';
|
||||
import _ from 'underscore';
|
||||
import Security from '../../static/js/security.js';
|
||||
import hooks from '../../static/js/pluginfw/hooks.js';
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ import {deserializeOps, splitAttributionLines, subattribution} from '../../stati
|
|||
import {StringIterator} from "../../static/js/StringIterator.js";
|
||||
import {StringAssembler} from "../../static/js/StringAssembler.js";
|
||||
import * as attributes from '../../static/js/attributes.js';
|
||||
import padManager from '../db/PadManager.js';
|
||||
import * as padManager from '../db/PadManager.js';
|
||||
import { _analyzeLine } from './ExportHelper.js';
|
||||
|
||||
// This is slightly different than the HTML method as it passes the output to getTXTFromAText
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ import {APool} from "../types/PadType.js";
|
|||
import AttributePool from '../../static/js/AttributePool.js';
|
||||
import { Pad } from '../db/Pad.js';
|
||||
import Stream from './Stream.js';
|
||||
import authorManager from '../db/AuthorManager.js';
|
||||
import * as authorManager from '../db/AuthorManager.js';
|
||||
import db from '../db/DB.js';
|
||||
import hooks from '../../static/js/pluginfw/hooks.js';
|
||||
import log4js from 'log4js';
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ import {dirname} from 'node:path';
|
|||
|
||||
import assert from 'assert';
|
||||
import * as common from '../../common.js';
|
||||
import padManager from '../../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../../node/db/PadManager.js';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = dirname(__filename);
|
||||
|
|
|
|||
|
|
@ -5,9 +5,9 @@ import {dirname} from 'node:path';
|
|||
import {PadType} from "../../../../node/types/PadType";
|
||||
|
||||
import assert from 'assert';
|
||||
import authorManager from '../../../../node/db/AuthorManager.js';
|
||||
import * as authorManager from '../../../../node/db/AuthorManager.js';
|
||||
import * as common from '../../common.js';
|
||||
import padManager from '../../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../../node/db/PadManager.js';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = dirname(__filename);
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import ChatMessage from '../../../static/js/ChatMessage.js';
|
|||
import {Pad} from '../../../node/db/Pad.js';
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import pluginDefs from '../../../static/js/pluginfw/plugin_defs.js';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ import {dirname} from 'node:path';
|
|||
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import pluginDefs from '../../../static/js/pluginfw/plugin_defs.js';
|
||||
import settings from '../../../node/utils/Settings.js';
|
||||
import {randomString} from '../../../static/js/pad_utils.js';
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import {dirname} from 'node:path';
|
|||
import {MapArrayType} from "../../../node/types/MapType";
|
||||
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import settings from '../../../node/utils/Settings.js';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
|
|
|
|||
|
|
@ -4,9 +4,9 @@ import {fileURLToPath} from 'node:url';
|
|||
import {dirname} from 'node:path';
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import importHtml from '../../../node/utils/ImportHtml.js';
|
||||
import exportHtml from '../../../node/utils/ExportHtml.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import * as importHtml from '../../../node/utils/ImportHtml.js';
|
||||
import * as exportHtml from '../../../node/utils/ExportHtml.js';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = dirname(__filename);
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import {fileURLToPath} from 'node:url';
|
|||
import {dirname} from 'node:path';
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import settings from '../../../node/utils/Settings.js';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import {MapArrayType} from "../../../node/types/MapType";
|
|||
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import pluginDefs from '../../../static/js/pluginfw/plugin_defs.js';
|
||||
import readOnlyManager from '../../../node/db/ReadOnlyManager.js';
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
import {fileURLToPath} from 'node:url';
|
||||
import {dirname} from 'node:path';
|
||||
import authorManager from '../../../node/db/AuthorManager.js';
|
||||
import * as authorManager from '../../../node/db/AuthorManager.js';
|
||||
import {strict as assert} from "assert";
|
||||
import * as common from '../common.js';
|
||||
import db from '../../../node/db/DB.js';
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import {MapArrayType} from "../../../node/types/MapType";
|
|||
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import pluginDefs from '../../../static/js/pluginfw/plugin_defs.js';
|
||||
import readOnlyManager from '../../../node/db/ReadOnlyManager.js';
|
||||
import settings from '../../../node/utils/Settings.js';
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ import {PadType} from "../../../node/types/PadType";
|
|||
|
||||
import assert from 'assert';
|
||||
import * as common from '../common.js';
|
||||
import padManager from '../../../node/db/PadManager.js';
|
||||
import * as padManager from '../../../node/db/PadManager.js';
|
||||
import AttributePool from '../../../static/js/AttributePool.js';
|
||||
import padutils from '../../../static/js/pad_utils.js';
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue