hunk.code_window:       const move = isPrevious ? 'moveToEndOfNode' : 'moveToStartOfNode'
         const entry = document[iterable](path)
         if (entry) {
  
hunk.labels: keep replace keep keep
hunk.after_edit:       const entry = document[isPrevious ? 'getPreviousText' : 'getNextText'](
           path
         )
  
hunk.file_path: packages/slate-react/src/plugins/react/queries.js
hunk.type: replace
file: /** @jsx h */
  
  import { createHyperscript } from 'slate-hyperscript'
  
  const h = createHyperscript({
    blocks: {
      paragraph: 'paragraph',
    },
    marks: {
      b: 'bold',
    },
  })
  
  export const input = (
    <value>
      <document>
        <paragraph>
          <text>one</text>
          <b>two</b>
          <b>three</b>
        </paragraph>
      </document>
    </value>
  )
  
  export const output = {
    object: 'value',
    document: {
      object: 'document',
      data: {},
      nodes: [
        {
          object: 'block',
          type: 'paragraph',
          data: {},
          nodes: [
            {
              object: 'text',
              text: 'one',
              marks: [],
            },
            {
              object: 'text',
              text: 'two',
              marks: [
                {
                  object: 'mark',
                  type: 'bold',
                  data: {},
                },
              ],
            },
            {
              object: 'text',
              text: 'three',
              marks: [
                {
                  object: 'mark',
                  type: 'bold',
                  data: {},
                },
              ],
            },
          ],
        },
      ],
    },
  }
  