From 85af0a24eed578e60842d2d93340765a3d1c4851 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 16 Feb 2024 23:51:56 +0200 Subject: [PATCH] server-ts: Convert becca.js --- src/becca/{becca.js => becca-interface.ts} | 12 ++++-------- src/becca/becca.ts | 7 +++++++ 2 files changed, 11 insertions(+), 8 deletions(-) rename src/becca/{becca.js => becca-interface.ts} (97%) create mode 100644 src/becca/becca.ts diff --git a/src/becca/becca.js b/src/becca/becca-interface.ts similarity index 97% rename from src/becca/becca.js rename to src/becca/becca-interface.ts index 1d39d7282..0f368961c 100644 --- a/src/becca/becca.js +++ b/src/becca/becca-interface.ts @@ -1,8 +1,6 @@ -"use strict"; - -const sql = require('../services/sql'); -const NoteSet = require('../services/search/note_set.js'); -const NotFoundError = require('../errors/not_found_error.js'); +import sql = require('../services/sql'); +import NoteSet = require('../services/search/note_set'); +import NotFoundError = require('../errors/not_found_error'); /** * Becca is a backend cache of all notes, branches, and attributes. @@ -277,6 +275,4 @@ class Becca { } } -const becca = new Becca(); - -module.exports = becca; +export = Becca; \ No newline at end of file diff --git a/src/becca/becca.ts b/src/becca/becca.ts new file mode 100644 index 000000000..8ea1a6575 --- /dev/null +++ b/src/becca/becca.ts @@ -0,0 +1,7 @@ +"use strict"; + +import Becca = require("./becca-interface"); + +const becca = new Becca(); + +export = becca;