Trilium Backend API
    Preparing search index...

    Class default

    Becca is a backend cache of all notes, branches, and attributes. There's a similar frontend cache Froca, and share cache Shaca.

    Index

    Constructors

    • Returns default

    Properties

    allNoteSetCache: NoteSet
    attributeIndex: Record<string, BAttribute[]>

    Points from attribute type-name to list of attributes

    attributes: Record<string, BAttribute>
    branches: Record<string, BBranch>
    childParentToBranch: Record<string, BBranch>
    etapiTokens: Record<string, BEtapiToken>
    loaded: boolean
    notes: Record<string, BNote>
    options: Record<string, BOption>

    Methods

    • Parameters

      • noteId: string
      • note: BNote

      Returns void

    • Returns void

    • Should be called when the set of all non-skeleton notes changes (added/removed)

      Returns void

    • Parameters

      • type: string
      • name: string

      Returns BAttribute[]

    • Parameters

      • type: string
      • name: string

      Returns BAttribute[]

    • Returns NoteSet

    • Parameters

      • attachmentId: string
      • Optionalopts: AttachmentOpts

      Returns BAttachment

    • Parameters

      • attachmentId: string
      • Optionalopts: AttachmentOpts

      Returns BAttachment

    • Parameters

      • attachmentIds: string[]

      Returns BAttachment[]

    • Parameters

      • attributeId: string

      Returns BAttribute

    • Parameters

      • attributeId: string

      Returns BAttribute

    • Parameters

      • entity: { blobId?: string }

      Returns BBlob

    • Parameters

      • branchId: string

      Returns BBranch

    • Parameters

      • childNoteId: string
      • parentNoteId: string

      Returns BBranch

    • Parameters

      • branchId: string

      Returns BBranch

    • Parameters

      • etapiTokenId: string

      Returns BEtapiToken

    • Parameters

      • noteId: string

      Returns BNote

    • Parameters

      • noteId: string

      Returns BNote

    • Parameters

      • noteIds: string[]
      • OptionalignoreMissing: boolean

      Returns BNote[]

    • Parameters

      • name: string

      Returns BOption

    • Parameters

      • query: string
      • Optionalparams: string[]

      Returns BRecentNote[]

    • Parameters

      • revisionId: string

      Returns BRevision

    • Parameters

      • revisionId: string

      Returns BRevision

    • Parameters

      • query: string
      • Optionalparams: string[]

      Returns BRevision[]

    • Returns BNote

    • Returns void