Quando tento criar um objeto Range em ace.js, um erro de "Construtor Ilegal" é lançado

Eu estou tentando criar um objeto Range para oace.js editor no meu código, mas não está funcionando. Está falhando de uma maneira que não consigo entender. Ema documentação do AceEsse construtor é:

<code>new Range(Number startRow,
          Number startColumn,
          Number endRow,
          Number endColumn)
</code>

Mas quando eu tento isso no meu código:

<code>new Range(0, 0, 0, 1)
</code>

Levanta umUncaught TypeError: Illegal constructor erro. O que está causando esse comportamento e por que ele não corresponde à documentação?

questionAnswers(3)

yourAnswerToTheQuestion