mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 13:01:31 +08:00 
			
		
		
		
	chore(monorepo/server): rows import
This commit is contained in:
		
							parent
							
								
									0c5a678a8a
								
							
						
					
					
						commit
						a59954eb17
					
				| @ -8,7 +8,7 @@ import type BAttribute from "./entities/battribute.js"; | |||||||
| import type BBranch from "./entities/bbranch.js"; | import type BBranch from "./entities/bbranch.js"; | ||||||
| import BRevision from "./entities/brevision.js"; | import BRevision from "./entities/brevision.js"; | ||||||
| import BAttachment from "./entities/battachment.js"; | import BAttachment from "./entities/battachment.js"; | ||||||
| import type { AttachmentRow, BlobRow, RevisionRow } from "./entities/rows.js"; | import type { AttachmentRow, BlobRow, RevisionRow } from "@triliumnext/commons"; | ||||||
| import BBlob from "./entities/bblob.js"; | import BBlob from "./entities/bblob.js"; | ||||||
| import BRecentNote from "./entities/brecent_note.js"; | import BRecentNote from "./entities/brecent_note.js"; | ||||||
| import type AbstractBeccaEntity from "./entities/abstract_becca_entity.js"; | import type AbstractBeccaEntity from "./entities/abstract_becca_entity.js"; | ||||||
|  | |||||||
| @ -11,7 +11,7 @@ import BOption from "./entities/boption.js"; | |||||||
| import BEtapiToken from "./entities/betapi_token.js"; | import BEtapiToken from "./entities/betapi_token.js"; | ||||||
| import cls from "../services/cls.js"; | import cls from "../services/cls.js"; | ||||||
| import entityConstructor from "../becca/entity_constructor.js"; | import entityConstructor from "../becca/entity_constructor.js"; | ||||||
| import type { AttributeRow, BranchRow, EtapiTokenRow, NoteRow, OptionRow } from "./entities/rows.js"; | import type { AttributeRow, BranchRow, EtapiTokenRow, NoteRow, OptionRow } from "@triliumnext/commons"; | ||||||
| import type AbstractBeccaEntity from "./entities/abstract_becca_entity.js"; | import type AbstractBeccaEntity from "./entities/abstract_becca_entity.js"; | ||||||
| import ws from "../services/ws.js"; | import ws from "../services/ws.js"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ import AbstractBeccaEntity from "./abstract_becca_entity.js"; | |||||||
| import sql from "../../services/sql.js"; | import sql from "../../services/sql.js"; | ||||||
| import protectedSessionService from "../../services/protected_session.js"; | import protectedSessionService from "../../services/protected_session.js"; | ||||||
| import log from "../../services/log.js"; | import log from "../../services/log.js"; | ||||||
| import type { AttachmentRow } from "./rows.js"; | import type { AttachmentRow } from "@triliumnext/commons"; | ||||||
| import type BNote from "./bnote.js"; | import type BNote from "./bnote.js"; | ||||||
| import type BBranch from "./bbranch.js"; | import type BBranch from "./bbranch.js"; | ||||||
| import noteService from "../../services/notes.js"; | import noteService from "../../services/notes.js"; | ||||||
|  | |||||||
| @ -5,7 +5,7 @@ import AbstractBeccaEntity from "./abstract_becca_entity.js"; | |||||||
| import dateUtils from "../../services/date_utils.js"; | import dateUtils from "../../services/date_utils.js"; | ||||||
| import promotedAttributeDefinitionParser from "../../services/promoted_attribute_definition_parser.js"; | import promotedAttributeDefinitionParser from "../../services/promoted_attribute_definition_parser.js"; | ||||||
| import sanitizeAttributeName from "../../services/sanitize_attribute_name.js"; | import sanitizeAttributeName from "../../services/sanitize_attribute_name.js"; | ||||||
| import type { AttributeRow, AttributeType } from "./rows.js"; | import type { AttributeRow, AttributeType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| interface SavingOpts { | interface SavingOpts { | ||||||
|     skipValidation?: boolean; |     skipValidation?: boolean; | ||||||
|  | |||||||
| @ -1,5 +1,5 @@ | |||||||
| import AbstractBeccaEntity from "./abstract_becca_entity.js"; | import AbstractBeccaEntity from "./abstract_becca_entity.js"; | ||||||
| import type { BlobRow } from "./rows.js"; | import type { BlobRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| // TODO: Why this does not extend the abstract becca?
 | // TODO: Why this does not extend the abstract becca?
 | ||||||
| class BBlob extends AbstractBeccaEntity<BBlob> { | class BBlob extends AbstractBeccaEntity<BBlob> { | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import utils from "../../services/utils.js"; | |||||||
| import TaskContext from "../../services/task_context.js"; | import TaskContext from "../../services/task_context.js"; | ||||||
| import cls from "../../services/cls.js"; | import cls from "../../services/cls.js"; | ||||||
| import log from "../../services/log.js"; | import log from "../../services/log.js"; | ||||||
| import type { BranchRow } from "./rows.js"; | import type { BranchRow } from "@triliumnext/commons"; | ||||||
| import handlers from "../../services/handlers.js"; | import handlers from "../../services/handlers.js"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| import type { EtapiTokenRow } from "./rows.js"; | import type { EtapiTokenRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| import dateUtils from "../../services/date_utils.js"; | import dateUtils from "../../services/date_utils.js"; | ||||||
| import AbstractBeccaEntity from "./abstract_becca_entity.js"; | import AbstractBeccaEntity from "./abstract_becca_entity.js"; | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ import TaskContext from "../../services/task_context.js"; | |||||||
| import dayjs from "dayjs"; | import dayjs from "dayjs"; | ||||||
| import utc from "dayjs/plugin/utc.js"; | import utc from "dayjs/plugin/utc.js"; | ||||||
| import eventService from "../../services/events.js"; | import eventService from "../../services/events.js"; | ||||||
| import type { AttachmentRow, AttributeType, NoteRow, NoteType, RevisionRow } from "./rows.js"; | import type { AttachmentRow, AttributeType, NoteRow, NoteType, RevisionRow } from "@triliumnext/commons"; | ||||||
| import type BBranch from "./bbranch.js"; | import type BBranch from "./bbranch.js"; | ||||||
| import BAttribute from "./battribute.js"; | import BAttribute from "./battribute.js"; | ||||||
| import type { NotePojo } from "../becca-interface.js"; | import type { NotePojo } from "../becca-interface.js"; | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| import AbstractBeccaEntity from "./abstract_becca_entity.js"; | import AbstractBeccaEntity from "./abstract_becca_entity.js"; | ||||||
| import dateUtils from "../../services/date_utils.js"; | import dateUtils from "../../services/date_utils.js"; | ||||||
| import type { NoteEmbeddingRow } from "./rows.js"; | import type { NoteEmbeddingRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Entity representing a note's vector embedding for semantic search and AI features |  * Entity representing a note's vector embedding for semantic search and AI features | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
| 
 | 
 | ||||||
| import dateUtils from "../../services/date_utils.js"; | import dateUtils from "../../services/date_utils.js"; | ||||||
| import AbstractBeccaEntity from "./abstract_becca_entity.js"; | import AbstractBeccaEntity from "./abstract_becca_entity.js"; | ||||||
| import type { OptionRow } from "./rows.js"; | import type { OptionRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Option represents a name-value pair, either directly configurable by the user or some system property. |  * Option represents a name-value pair, either directly configurable by the user or some system property. | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| import type { RecentNoteRow } from "./rows.js"; | import type { RecentNoteRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| import dateUtils from "../../services/date_utils.js"; | import dateUtils from "../../services/date_utils.js"; | ||||||
| import AbstractBeccaEntity from "./abstract_becca_entity.js"; | import AbstractBeccaEntity from "./abstract_becca_entity.js"; | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import becca from "../becca.js"; | |||||||
| import AbstractBeccaEntity from "./abstract_becca_entity.js"; | import AbstractBeccaEntity from "./abstract_becca_entity.js"; | ||||||
| import sql from "../../services/sql.js"; | import sql from "../../services/sql.js"; | ||||||
| import BAttachment from "./battachment.js"; | import BAttachment from "./battachment.js"; | ||||||
| import type { AttachmentRow, NoteType, RevisionRow } from "./rows.js"; | import type { AttachmentRow, NoteType, RevisionRow } from "@triliumnext/commons"; | ||||||
| import eraseService from "../../services/erase.js"; | import eraseService from "../../services/erase.js"; | ||||||
| 
 | 
 | ||||||
| interface ContentOpts { | interface ContentOpts { | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ import mappers from "./mappers.js"; | |||||||
| import v from "./validators.js"; | import v from "./validators.js"; | ||||||
| import utils from "../services/utils.js"; | import utils from "../services/utils.js"; | ||||||
| import type { Router } from "express"; | import type { Router } from "express"; | ||||||
| import type { AttachmentRow } from "../becca/entities/rows.js"; | import type { AttachmentRow } from "@triliumnext/commons"; | ||||||
| import type { ValidatorMap } from "./etapi-interface.js"; | import type { ValidatorMap } from "./etapi-interface.js"; | ||||||
| 
 | 
 | ||||||
| function register(router: Router) { | function register(router: Router) { | ||||||
|  | |||||||
| @ -4,7 +4,7 @@ import mappers from "./mappers.js"; | |||||||
| import attributeService from "../services/attributes.js"; | import attributeService from "../services/attributes.js"; | ||||||
| import v from "./validators.js"; | import v from "./validators.js"; | ||||||
| import type { Router } from "express"; | import type { Router } from "express"; | ||||||
| import type { AttributeRow } from "../becca/entities/rows.js"; | import type { AttributeRow } from "@triliumnext/commons"; | ||||||
| import type { ValidatorMap } from "./etapi-interface.js"; | import type { ValidatorMap } from "./etapi-interface.js"; | ||||||
| 
 | 
 | ||||||
| function register(router: Router) { | function register(router: Router) { | ||||||
|  | |||||||
| @ -6,7 +6,7 @@ import mappers from "./mappers.js"; | |||||||
| import BBranch from "../becca/entities/bbranch.js"; | import BBranch from "../becca/entities/bbranch.js"; | ||||||
| import entityChangesService from "../services/entity_changes.js"; | import entityChangesService from "../services/entity_changes.js"; | ||||||
| import v from "./validators.js"; | import v from "./validators.js"; | ||||||
| import type { BranchRow } from "../becca/entities/rows.js"; | import type { BranchRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| function register(router: Router) { | function register(router: Router) { | ||||||
|     eu.route(router, "get", "/etapi/branches/:branchId", (req, res, next) => { |     eu.route(router, "get", "/etapi/branches/:branchId", (req, res, next) => { | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import ValidationError from "../../errors/validation_error.js"; | |||||||
| import blobService from "../../services/blob.js"; | import blobService from "../../services/blob.js"; | ||||||
| import type { Request } from "express"; | import type { Request } from "express"; | ||||||
| import type BBranch from "../../becca/entities/bbranch.js"; | import type BBranch from "../../becca/entities/bbranch.js"; | ||||||
| import type { AttributeRow } from "../../becca/entities/rows.js"; | import type { AttributeRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * @swagger |  * @swagger | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| import type { OptionRow } from "../becca/entities/rows.js"; | import type { OptionRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Response for /api/setup/status. |  * Response for /api/setup/status. | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| import type { AttributeRow } from "../becca/entities/rows.js"; | import type { AttributeRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| function formatAttrForSearch(attr: AttributeRow, searchWithValue: boolean) { | function formatAttrForSearch(attr: AttributeRow, searchWithValue: boolean) { | ||||||
|     let searchStr = ""; |     let searchStr = ""; | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ import BAttribute from "../becca/entities/battribute.js"; | |||||||
| import attributeFormatter from "./attribute_formatter.js"; | import attributeFormatter from "./attribute_formatter.js"; | ||||||
| import BUILTIN_ATTRIBUTES from "./builtin_attributes.js"; | import BUILTIN_ATTRIBUTES from "./builtin_attributes.js"; | ||||||
| import type BNote from "../becca/entities/bnote.js"; | import type BNote from "../becca/entities/bnote.js"; | ||||||
| import type { AttributeRow } from "../becca/entities/rows.js"; | import type { AttributeRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| const ATTRIBUTE_TYPES = new Set(["label", "relation"]); | const ATTRIBUTE_TYPES = new Set(["label", "relation"]); | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -31,7 +31,7 @@ import type BAttachment from "../becca/entities/battachment.js"; | |||||||
| import type BRevision from "../becca/entities/brevision.js"; | import type BRevision from "../becca/entities/brevision.js"; | ||||||
| import type BEtapiToken from "../becca/entities/betapi_token.js"; | import type BEtapiToken from "../becca/entities/betapi_token.js"; | ||||||
| import type BOption from "../becca/entities/boption.js"; | import type BOption from "../becca/entities/boption.js"; | ||||||
| import type { AttributeRow } from "../becca/entities/rows.js"; | import type { AttributeRow } from "@triliumnext/commons"; | ||||||
| import type Becca from "../becca/becca-interface.js"; | import type Becca from "../becca/becca-interface.js"; | ||||||
| import type { NoteParams } from "./note-interface.js"; | import type { NoteParams } from "./note-interface.js"; | ||||||
| import type { ApiParams } from "./backend_script_api_interface.js"; | import type { ApiParams } from "./backend_script_api_interface.js"; | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ import { hash as getHash, hashedBlobId, randomString } from "../services/utils.j | |||||||
| import eraseService from "../services/erase.js"; | import eraseService from "../services/erase.js"; | ||||||
| import sanitizeAttributeName from "./sanitize_attribute_name.js"; | import sanitizeAttributeName from "./sanitize_attribute_name.js"; | ||||||
| import noteTypesService from "../services/note_types.js"; | import noteTypesService from "../services/note_types.js"; | ||||||
| import type { BranchRow } from "../becca/entities/rows.js"; | import type { BranchRow } from "@triliumnext/commons"; | ||||||
| import type { EntityChange } from "./entity_changes_interface.js"; | import type { EntityChange } from "./entity_changes_interface.js"; | ||||||
| import becca_loader from "../becca/becca_loader.js"; | import becca_loader from "../becca/becca_loader.js"; | ||||||
| const noteTypes = noteTypesService.getNoteTypeNames(); | const noteTypes = noteTypesService.getNoteTypeNames(); | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import sanitizeAttributeName from "../sanitize_attribute_name.js"; | |||||||
| import type TaskContext from "../task_context.js"; | import type TaskContext from "../task_context.js"; | ||||||
| import type BNote from "../../becca/entities/bnote.js"; | import type BNote from "../../becca/entities/bnote.js"; | ||||||
| import type { File } from "./common.js"; | import type { File } from "./common.js"; | ||||||
| import type { AttributeType } from "../../becca/entities/rows.js"; | import type { AttributeType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * date format is e.g. 20181121T193703Z or 2013-04-14T16:19:00.000Z (Mac evernote, see #3496) |  * date format is e.g. 20181121T193703Z or 2013-04-14T16:19:00.000Z (Mac evernote, see #3496) | ||||||
|  | |||||||
| @ -3,7 +3,7 @@ | |||||||
| import mimeTypes from "mime-types"; | import mimeTypes from "mime-types"; | ||||||
| import path from "path"; | import path from "path"; | ||||||
| import type { TaskData } from "../task_context_interface.js"; | import type { TaskData } from "../task_context_interface.js"; | ||||||
| import type { NoteType } from "../../becca/entities/rows.js"; | import type { NoteType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| const CODE_MIME_TYPES = new Set([ | const CODE_MIME_TYPES = new Set([ | ||||||
|     "application/json", |     "application/json", | ||||||
|  | |||||||
| @ -12,7 +12,7 @@ import { getNoteTitle, processStringOrBuffer } from "../../services/utils.js"; | |||||||
| import importUtils from "./utils.js"; | import importUtils from "./utils.js"; | ||||||
| import htmlSanitizer from "../html_sanitizer.js"; | import htmlSanitizer from "../html_sanitizer.js"; | ||||||
| import type { File } from "./common.js"; | import type { File } from "./common.js"; | ||||||
| import type { NoteType } from "../../becca/entities/rows.js"; | import type { NoteType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| function importSingleFile(taskContext: TaskContext, file: File, parentNote: BNote) { | function importSingleFile(taskContext: TaskContext, file: File, parentNote: BNote) { | ||||||
|     const mime = mimeService.getMime(file.originalname) || file.mimetype; |     const mime = mimeService.getMime(file.originalname) || file.mimetype; | ||||||
|  | |||||||
| @ -20,7 +20,7 @@ import type BNote from "../../becca/entities/bnote.js"; | |||||||
| import type NoteMeta from "../meta/note_meta.js"; | import type NoteMeta from "../meta/note_meta.js"; | ||||||
| import type AttributeMeta from "../meta/attribute_meta.js"; | import type AttributeMeta from "../meta/attribute_meta.js"; | ||||||
| import type { Stream } from "stream"; | import type { Stream } from "stream"; | ||||||
| import { ALLOWED_NOTE_TYPES, type NoteType } from "../../becca/entities/rows.js"; | import { ALLOWED_NOTE_TYPES, type NoteType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| interface MetaFile { | interface MetaFile { | ||||||
|     files: NoteMeta[]; |     files: NoteMeta[]; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| import type { NoteType, AttributeType } from "../../../becca/entities/rows.js"; | import type { NoteType, AttributeType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * Represents the context of a note that will be embedded |  * Represents the context of a note that will be embedded | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| import type { AttributeType } from "../../becca/entities/rows.js"; | import type { AttributeType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| export default interface AttributeMeta { | export default interface AttributeMeta { | ||||||
|     noteId?: string; |     noteId?: string; | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| import type { NoteType } from "../../becca/entities/rows.js"; | import type { NoteType } from "@triliumnext/commons"; | ||||||
| import type AttachmentMeta from "./attachment_meta.js"; | import type AttachmentMeta from "./attachment_meta.js"; | ||||||
| import type AttributeMeta from "./attribute_meta.js"; | import type AttributeMeta from "./attribute_meta.js"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,4 +1,4 @@ | |||||||
| import type { NoteType } from "../becca/entities/rows.js"; | import type { NoteType } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| export interface NoteParams { | export interface NoteParams { | ||||||
|     /** optionally can force specific noteId */ |     /** optionally can force specific noteId */ | ||||||
|  | |||||||
| @ -23,7 +23,7 @@ import noteTypesService from "./note_types.js"; | |||||||
| import fs from "fs"; | import fs from "fs"; | ||||||
| import ws from "./ws.js"; | import ws from "./ws.js"; | ||||||
| import html2plaintext from "html2plaintext"; | import html2plaintext from "html2plaintext"; | ||||||
| import type { AttachmentRow, AttributeRow, BranchRow, NoteRow } from "../becca/entities/rows.js"; | import type { AttachmentRow, AttributeRow, BranchRow, NoteRow } from "@triliumnext/commons"; | ||||||
| import type TaskContext from "./task_context.js"; | import type TaskContext from "./task_context.js"; | ||||||
| import type { NoteParams } from "./note-interface.js"; | import type { NoteParams } from "./note-interface.js"; | ||||||
| import imageService from "./image.js"; | import imageService from "./image.js"; | ||||||
|  | |||||||
| @ -14,7 +14,7 @@ | |||||||
| 
 | 
 | ||||||
| import becca from "../becca/becca.js"; | import becca from "../becca/becca.js"; | ||||||
| import BOption from "../becca/entities/boption.js"; | import BOption from "../becca/entities/boption.js"; | ||||||
| import type { OptionRow } from "../becca/entities/rows.js"; | import type { OptionRow } from "@triliumnext/commons"; | ||||||
| import type { FilterOptionsByType, OptionDefinitions, OptionMap, OptionNames } from "./options_interface.js"; | import type { FilterOptionsByType, OptionDefinitions, OptionMap, OptionNames } from "./options_interface.js"; | ||||||
| import sql from "./sql.js"; | import sql from "./sql.js"; | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| import type { NoteRow } from "../../../becca/entities/rows.js"; | import type { NoteRow } from "@triliumnext/commons"; | ||||||
| import type SearchContext from "../search_context.js"; | import type SearchContext from "../search_context.js"; | ||||||
| 
 | 
 | ||||||
| import Expression from "./expression.js"; | import Expression from "./expression.js"; | ||||||
|  | |||||||
| @ -10,7 +10,7 @@ import TaskContext from "./task_context.js"; | |||||||
| import migrationService from "./migration.js"; | import migrationService from "./migration.js"; | ||||||
| import cls from "./cls.js"; | import cls from "./cls.js"; | ||||||
| import config from "./config.js"; | import config from "./config.js"; | ||||||
| import type { OptionRow } from "../becca/entities/rows.js"; | import type { OptionRow } from "@triliumnext/commons"; | ||||||
| import BNote from "../becca/entities/bnote.js"; | import BNote from "../becca/entities/bnote.js"; | ||||||
| import BBranch from "../becca/entities/bbranch.js"; | import BBranch from "../becca/entities/bbranch.js"; | ||||||
| import zipImportService from "./import/zip.js"; | import zipImportService from "./import/zip.js"; | ||||||
|  | |||||||
| @ -5,7 +5,7 @@ import utils from "../../../services/utils.js"; | |||||||
| import AbstractShacaEntity from "./abstract_shaca_entity.js"; | import AbstractShacaEntity from "./abstract_shaca_entity.js"; | ||||||
| import type SNote from "./snote.js"; | import type SNote from "./snote.js"; | ||||||
| import type { Blob } from "../../../services/blob-interface.js"; | import type { Blob } from "../../../services/blob-interface.js"; | ||||||
| import type { SAttachmentRow } from "./rows.js"; | import type { SAttachmentRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| class SAttachment extends AbstractShacaEntity { | class SAttachment extends AbstractShacaEntity { | ||||||
|     private attachmentId: string; |     private attachmentId: string; | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| import AbstractShacaEntity from "./abstract_shaca_entity.js"; | import AbstractShacaEntity from "./abstract_shaca_entity.js"; | ||||||
| import type { SAttributeRow } from "./rows.js"; | import type { SAttributeRow } from "@triliumnext/commons"; | ||||||
| import type SNote from "./snote.js"; | import type SNote from "./snote.js"; | ||||||
| 
 | 
 | ||||||
| class SAttribute extends AbstractShacaEntity { | class SAttribute extends AbstractShacaEntity { | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| "use strict"; | "use strict"; | ||||||
| 
 | 
 | ||||||
| import AbstractShacaEntity from "./abstract_shaca_entity.js"; | import AbstractShacaEntity from "./abstract_shaca_entity.js"; | ||||||
| import type { SBranchRow } from "./rows.js"; | import type { SBranchRow } from "@triliumnext/commons"; | ||||||
| import type SNote from "./snote.js"; | import type SNote from "./snote.js"; | ||||||
| 
 | 
 | ||||||
| class SBranch extends AbstractShacaEntity { | class SBranch extends AbstractShacaEntity { | ||||||
|  | |||||||
| @ -8,7 +8,7 @@ import type { Blob } from "../../../services/blob-interface.js"; | |||||||
| import type SAttachment from "./sattachment.js"; | import type SAttachment from "./sattachment.js"; | ||||||
| import type SAttribute from "./sattribute.js"; | import type SAttribute from "./sattribute.js"; | ||||||
| import type SBranch from "./sbranch.js"; | import type SBranch from "./sbranch.js"; | ||||||
| import type { SNoteRow } from "./rows.js"; | import type { SNoteRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| const LABEL = "label"; | const LABEL = "label"; | ||||||
| const RELATION = "relation"; | const RELATION = "relation"; | ||||||
|  | |||||||
| @ -9,7 +9,7 @@ import SAttribute from "./entities/sattribute.js"; | |||||||
| import SAttachment from "./entities/sattachment.js"; | import SAttachment from "./entities/sattachment.js"; | ||||||
| import shareRoot from "../share_root.js"; | import shareRoot from "../share_root.js"; | ||||||
| import eventService from "../../services/events.js"; | import eventService from "../../services/events.js"; | ||||||
| import type { SAttachmentRow, SAttributeRow, SBranchRow, SNoteRow } from "./entities/rows.js"; | import type { SAttachmentRow, SAttributeRow, SBranchRow, SNoteRow } from "@triliumnext/commons"; | ||||||
| 
 | 
 | ||||||
| function load() { | function load() { | ||||||
|     const start = Date.now(); |     const start = Date.now(); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Elian Doran
						Elian Doran