codex-team/editor.js

API: improve block.insert() interface to allow passing parameters as an object instead of set

オープン

#1,817 opened on 2021/11/24

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)TypeScript (1,985 件のフォーク)batch import
good first issue

Repository metrics

Stars
 (26,602 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

  1. Describe a problem.

The current interface of the api.blocks.insert accepts parameters as a list:

this.api.blocks.insert(
      toolName,
      undefined,
      undefined,
      index,
      undefined,
      currentBlock.isEmpty
);    
  1. Describe the solution you'd like. Mockups are welcome.

It would better to pass parameters as an object:

this.api.blocks.insert({
  type: toolName,
  index,
  replace: currentBlock.isEmpty
});    

Important. We need to save the backward capability.

コントリビューターガイド