trilium/apps/server/src/routes/api/similar_notes.ts
2025-08-22 19:27:58 +03:00

20 lines
489 B
TypeScript

"use strict";
import type { Request } from "express";
import similarityService from "../../becca/similarity.js";
import becca from "../../becca/becca.js";
import { SimilarNoteResponse } from "@triliumnext/commons";
async function getSimilarNotes(req: Request) {
const noteId = req.params.noteId;
const _note = becca.getNoteOrThrow(noteId);
return (await similarityService.findSimilarNotes(noteId) satisfies SimilarNoteResponse);
}
export default {
getSimilarNotes
};