Trilium Backend API
    Preparing search index...

    Class BBlob

    Base class for all backend entities.

    Hierarchy (View Summary)

    Index

    Constructors

    • Parameters

      Returns BBlob

    Properties

    blobId?: string
    content: string | Buffer<ArrayBufferLike>
    contentLength: number
    dateCreated?: string
    dateModified?: string
    isProtected?: boolean
    isSynced?: boolean
    textRepresentation?: string
    utcDateCreated: string
    utcDateModified?: string

    Accessors

    • get becca(): default

      Returns default

    • get isDeleted(): boolean

      Returns boolean

    • get entityName(): string

      Returns string

    • get hashedProperties(): string[]

      Returns string[]

    • get primaryKeyName(): string

      Returns string

    Methods

    • Parameters

      • Optionalopts: {}

      Returns void

    • Parameters

      • OptionalisDeleted: boolean

      Returns string

    • Returns {
          blobId: string;
          content: string | Buffer<ArrayBufferLike>;
          contentLength: number;
          dateModified: string;
          textRepresentation: string;
          utcDateModified: string;
      }

    • Returns {
          blobId: string;
          content: string | Buffer<ArrayBufferLike>;
          dateModified: string;
          textRepresentation: string;
          utcDateModified: string;
      }

    • Returns void

    • Mark the entity as (soft) deleted. It will be completely erased later.

      This is a low-level method, for notes and branches use note.deleteNote() and 'branch.deleteBranch()` instead.

      Parameters

      • OptionaldeleteId: string

      Returns void

    • Parameters

      • isDeleted: boolean

      Returns void

    • Saves entity - executes SQL, but doesn't commit the transaction on its own

      Parameters

      • Optionalopts: {}

      Returns this