The client-side database backend implementation which handles Document modification operations.

Hierarchy (View Summary)

Methods

  • Parameters

    • level: any
    • message: any

    Returns void

  • Describe the scopes which are suitable as the namespace for a flag key

    Returns any[]

  • Protected

    Log a database operation for an embedded document, capturing the action taken and relevant IDs

    Parameters

    • action: string

      The action performed

    • type: string

      The document type

    • documents: Document[]

      The documents modified

    • Optionalcontext: {
          level?: string;
          pack?: string;
          parent?: Document<object, DocumentConstructionContext>;
      } = {}

      The context of the log request

      • Optionallevel?: string

        The logging level

      • Optionalpack?: string

        A compendium pack within which the operation occurred

      • Optionalparent?: Document<object, DocumentConstructionContext>

        A parent document

    Returns void