server: Fix the remainder of import issues

This commit is contained in:
Elian Doran
2024-07-24 20:33:35 +03:00
parent 42f0073ab6
commit 24af2e55dc
17 changed files with 22 additions and 24 deletions

View File

@@ -1,12 +1,11 @@
import sql from "./sql.js";
import revisionService from "./revisions.js";
import log from "./log.js";
import entityChangesService from "./entity_changes.js";
import optionService from "./options.js";
import dateUtils from "./date_utils.js";
import sqlInit from "./sql_init.js";
import cls from "./cls.js";
import { EntityChange } from "./entity_changes_interface";
import { EntityChange } from "./entity_changes_interface.js";
function eraseNotes(noteIdsToErase: string[]) {
if (noteIdsToErase.length === 0) {

View File

@@ -1,4 +1,4 @@
import log from "./log";
import log from "./log.js";
const NOTE_TITLE_CHANGED = "NOTE_TITLE_CHANGED";
const ENTER_PROTECTED_SESSION = "ENTER_PROTECTED_SESSION";

View File

@@ -8,7 +8,7 @@ import hiddenSubtreeService from "./hidden_subtree.js";
import oneTimeTimer from "./one_time_timer.js";
import BNote from "../becca/entities/bnote.js";
import AbstractBeccaEntity from "../becca/entities/abstract_becca_entity.js";
import { DefinitionObject } from './promoted_attribute_definition_interface';
import { DefinitionObject } from './promoted_attribute_definition_interface.js';
type Handler = (definition: DefinitionObject, note: BNote, targetNote: BNote) => void;

View File

@@ -2,7 +2,7 @@
import mimeTypes from "mime-types";
import path from "path";
import { TaskData } from '../task_context_interface';
import { TaskData } from '../task_context_interface.js';
const CODE_MIME_TYPES: Record<string, boolean | string> = {
'text/plain': true,

View File

@@ -11,7 +11,7 @@ import mimeService from "./mime.js";
import utils from "../../services/utils.js";
import importUtils from "./utils.js";
import htmlSanitizer from "../html_sanitizer.js";
import { File } from "./common";
import { File } from "./common.js";
function importSingleFile(taskContext: TaskContext, file: File, parentNote: BNote) {
const mime = mimeService.getMime(file.originalname) || file.mimetype;

View File

@@ -3,7 +3,7 @@
import optionService from "./options.js";
import log from "./log.js";
import utils from "./utils.js";
import { KeyboardShortcut } from './keyboard_actions_interface';
import { KeyboardShortcut } from './keyboard_actions_interface.js';
const isMac = process.platform === "darwin";
const isElectron = utils.isElectron();

View File

@@ -4,7 +4,7 @@ import utils from "./utils.js";
import log from "./log.js";
import dateUtils from "./date_utils.js";
import keyboardActions from "./keyboard_actions.js";
import { KeyboardShortcutWithRequiredActionName } from './keyboard_actions_interface';
import { KeyboardShortcutWithRequiredActionName } from './keyboard_actions_interface.js';
function initDocumentOptions() {
optionService.createOption('documentId', utils.randomSecureToken(16), false);

View File

@@ -1,4 +1,4 @@
import { DefinitionObject } from "./promoted_attribute_definition_interface";
import { DefinitionObject } from "./promoted_attribute_definition_interface.js";
function parse(value: string): DefinitionObject {
const tokens = value.split(',').map(t => t.trim());

View File

@@ -3,7 +3,7 @@ import cls from "./cls.js";
import log from "./log.js";
import becca from "../becca/becca.js";
import BNote from "../becca/entities/bnote.js";
import { ApiParams } from './backend_script_api_interface';
import { ApiParams } from './backend_script_api_interface.js';
interface Bundle {
note?: BNote;

View File

@@ -1,7 +1,7 @@
import utils from "./utils.js";
import BackendScriptApi from "./backend_script_api.js";
import BNote from "../becca/entities/bnote.js";
import { ApiParams } from './backend_script_api_interface';
import { ApiParams } from './backend_script_api_interface.js';
type Module = {
exports: any[];

View File

@@ -7,7 +7,7 @@ import request from "./request.js";
import appInfo from "./app_info.js";
import utils from "./utils.js";
import becca from "../becca/becca.js";
import { SetupStatusResponse, SetupSyncSeedResponse } from './api-interface';
import { SetupStatusResponse, SetupSyncSeedResponse } from './api-interface.js';
async function hasSyncServerSchemaAndSeed() {
const response = await requestToSyncServer<SetupStatusResponse>('GET', '/api/setup/status');

View File

@@ -1,6 +1,6 @@
"use strict";
import { TaskData } from './task_context_interface';
import { TaskData } from './task_context_interface.js';
import ws from "./ws.js";
// taskId => TaskContext