¿Cómo especificar una lista de tokens personalizados para listar para autocompletar en Ace Editor?

Después de seguir la configuración para autocompletar conAce Editor, Lo tengo trabajando con react-as. Sin embargo, necesito algunos tokens personalizados para estar disponibles en la lista de autocompletado incorporada.

El repositorio parareact-ace tiene estas propiedades definidas como

enableBasicAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),
enableLiveAutocompletion: PropTypes.oneOfType([PropTypes.bool, PropTypes.array]),

pero qué es estoarray ?

He intentado configurarenableBasicAutocompletion={ ['custom'] } yenableBasicAutocompletion={ [ (...args) => console.log(args) ] } pero ambos fallan con un error sobregetCompletions not a function.

¿Cómo puedo agregar estas palabras clave personalizadas de autocompletar a la lista?

<AceEditor
    name={ this.uniqueName }
    mode="javascript"
    theme="github"
    onChange={ onChange }
    enableBasicAutocompletion
    enableLiveAutocompletion
/>

Respuestas a la pregunta(1)

Su respuesta a la pregunta