Files
Trilium/src/services/meta/note_meta.ts
2024-07-18 21:35:17 +03:00

27 lines
718 B
TypeScript

import AttachmentMeta from "./attachment_meta.js";
import AttributeMeta from "./attribute_meta.js";
interface NoteMeta {
noteId?: string;
notePath?: string[];
isClone?: boolean;
title?: string;
notePosition?: number;
prefix?: string | null;
isExpanded?: boolean;
type?: string;
mime?: string;
/** 'html' or 'markdown', applicable to text notes only */
format?: "html" | "markdown";
dataFileName: string;
dirFileName?: string;
/** this file should not be imported (e.g., HTML navigation) */
noImport?: boolean;
isImportRoot?: boolean;
attributes?: AttributeMeta[];
attachments?: AttachmentMeta[];
children?: NoteMeta[];
}
export = NoteMeta;