/* harmony default export */

/* harmony import */

/*#__PURE__*/

/**
* Component for rendering R output inside an ISLE lesson.
*
* @property {string} code - R code used to evaluate
* @property {Array<string>} libraries - R libraries that should be loaded automatically when the input `code` is executed
* @property {(string|Array<string>)} prependCode - R code (or `array` of code blocks) to be prepended to the code stored in `code` when evaluating
* @property {Function} onResult - callback invoked with `error` (`null` if operation was successful) and `result` holding R output
* @property {Function} onPlots - callback invoked with any generated plots
*/

/**
* Create code to be added in front of user-supplied R code.
*
* @param {Array} libs - array of libraries to requireLibs
* @param {(Array|string)} prependCode - array of strings or single string of code to prepend
* @param {Object} session - session object
* @param {string} generated code
*/

/***/

// EXPORTS //

// FUNCTIONS //

// MAIN //

// MODULES //

// PROPERTIES //

// eslint-disable-next-line react/no-danger
