react-aiwriter
Version:
Typewriter effect inspired by ChatGPT ⌨️
21 lines • 685 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCurrentNodeOverflow = exports.getStringPosition = void 0;
var getStringPosition = function (string, subString, index) {
return string.split(subString, index).join(" ").length;
};
exports.getStringPosition = getStringPosition;
var getCurrentNodeOverflow = function (arr, pos) {
var acc = 0;
var index = 0;
for (var i = 0; i < arr.length; i++) {
if (acc + arr[i] > pos) {
break;
}
index++;
acc = acc + arr[i];
}
return [index, pos - acc];
};
exports.getCurrentNodeOverflow = getCurrentNodeOverflow;
//# sourceMappingURL=util.js.map