docs(changelog test): i test how to automate ChangeLog
This commit is contained in:
19
node_modules/inquirer/lib/utils/incrementListIndex.js
generated
vendored
Normal file
19
node_modules/inquirer/lib/utils/incrementListIndex.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
function incrementListIndex(current, dir, opt) {
|
||||
const len = opt.choices.realLength;
|
||||
const shouldLoop = 'loop' in opt ? Boolean(opt.loop) : true;
|
||||
if (dir === 'up') {
|
||||
if (current > 0) {
|
||||
return current - 1;
|
||||
}
|
||||
return shouldLoop ? len - 1 : current;
|
||||
}
|
||||
if (dir === 'down') {
|
||||
if (current < len - 1) {
|
||||
return current + 1;
|
||||
}
|
||||
return shouldLoop ? 0 : current;
|
||||
}
|
||||
throw new Error('dir must be up or down');
|
||||
}
|
||||
|
||||
module.exports = incrementListIndex;
|
||||
Reference in New Issue
Block a user