Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | 1x 2x 2x 2x 1x 1x 1x 1x 1x 1x | 'use strict';
const { LexoRank } = require('lexorank');
class LexoRankService {
between(prevStrValue, nextStrValue) {
const prevRank = LexoRank.parse(prevStrValue);
const nextRank = LexoRank.parse(nextStrValue);
return prevRank.between(nextRank).toString();
}
genNext(strValue) {
const rank = LexoRank.parse(strValue);
return rank.genNext().toString();
}
genPrev(strValue) {
const rank = LexoRank.parse(strValue);
return rank.genPrev().toString();
}
middle() {
return LexoRank.middle().toString();
}
}
module.exports = LexoRankService;
|