refactor(react/dialogs): deduplicate data types

This commit is contained in:
Elian Doran
2025-08-06 17:10:18 +03:00
parent 7a0f148d28
commit 0af5feab79
5 changed files with 20 additions and 24 deletions

View File

@@ -12,7 +12,7 @@ import ValidationError from "../../errors/validation_error.js";
import blobService from "../../services/blob.js";
import type { Request } from "express";
import type BBranch from "../../becca/entities/bbranch.js";
import type { AttributeRow } from "@triliumnext/commons";
import type { AttributeRow, DeleteNotesPreview } from "@triliumnext/commons";
/**
* @swagger
@@ -339,7 +339,7 @@ function getDeleteNotesPreview(req: Request) {
return {
noteIdsToBeDeleted: Array.from(noteIdsToBeDeleted),
brokenRelations
};
} satisfies DeleteNotesPreview;
}
function forceSaveRevision(req: Request) {

View File

@@ -12,6 +12,7 @@ import type { Request, Response } from "express";
import type BRevision from "../../becca/entities/brevision.js";
import type BNote from "../../becca/entities/bnote.js";
import type { NotePojo } from "../../becca/becca-interface.js";
import { RevisionItem, RevisionRow } from "@triliumnext/commons";
interface NotePath {
noteId: string;
@@ -41,7 +42,7 @@ function getRevisions(req: Request) {
WHERE revisions.noteId = ?
ORDER BY revisions.utcDateCreated DESC`,
[req.params.noteId]
);
) satisfies RevisionItem[];
}
function getRevision(req: Request) {
@@ -59,7 +60,7 @@ function getRevision(req: Request) {
}
}
return revision;
return revision satisfies RevisionRow;
}
function getRevisionFilename(revision: BRevision) {