slate-edit-code
Version:
A Slate plugin to handle code blocks editing.
18 lines (14 loc) • 432 B
JavaScript
;
var detectIndent = require('detect-indent');
var DEFAULT_INDENTATION = ' ';
/**
* Detect indentation in a text
* @param {String} text
* @param {String} defaultValue?
* @return {String}
*/
function getIndent(text) {
var defaultValue = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : DEFAULT_INDENTATION;
return detectIndent(text).indent || defaultValue;
}
module.exports = getIndent;