Files
Trilium/packages/commons/src/lib/server_api.ts

31 lines
684 B
TypeScript
Raw Normal View History

import { AttributeRow, NoteType } from "./rows.js";
2025-08-05 18:05:41 +03:00
export interface AppInfo {
appVersion: string;
dbVersion: number;
nodeVersion: string;
syncVersion: number;
buildDate: string;
buildRevision: string;
dataDirectory: string;
clipperProtocolVersion: string;
/** for timezone inference */
utcDateTime: string;
}
2025-08-05 18:05:41 +03:00
export interface DeleteNotesPreview {
noteIdsToBeDeleted: string[];
brokenRelations: AttributeRow[];
}
export interface RevisionItem {
noteId: string;
revisionId?: string;
dateLastEdited?: string;
contentLength?: number;
type: NoteType;
title: string;
isProtected?: boolean;
mime: string;
}