private dispatchTransaction()

in src/plugin/fieldViews/ProseMirrorFieldView.ts [123:138]


  private dispatchTransaction(tr: Transaction) {
    if (!this.innerEditorView) {
      return;
    }

    const { state, transactions } = this.innerEditorView.state.applyTransaction(
      tr
    );

    this.innerEditorView.updateState(state);
    this.decorationsPending = false;

    if (!tr.getMeta("fromOutside")) {
      this.updateOuterEditor(tr, state, transactions);
    }
  }