mirror of
https://github.com/actions/setup-python.git
synced 2025-06-13 15:57:13 +02:00
Initial pass
This commit is contained in:
33
node_modules/prompts/lib/dateparts/month.js
generated
vendored
Normal file
33
node_modules/prompts/lib/dateparts/month.js
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
'use strict';
|
||||
|
||||
const DatePart = require('./datepart');
|
||||
|
||||
class Month extends DatePart {
|
||||
constructor(opts={}) {
|
||||
super(opts);
|
||||
}
|
||||
|
||||
up() {
|
||||
this.date.setMonth(this.date.getMonth() + 1);
|
||||
}
|
||||
|
||||
down() {
|
||||
this.date.setMonth(this.date.getMonth() - 1);
|
||||
}
|
||||
|
||||
setTo(val) {
|
||||
val = parseInt(val.substr(-2)) - 1;
|
||||
this.date.setMonth(val < 0 ? 0 : val);
|
||||
}
|
||||
|
||||
toString() {
|
||||
let month = this.date.getMonth();
|
||||
let tl = this.token.length;
|
||||
return tl === 2 ? String(month + 1).padStart(2, '0')
|
||||
: tl === 3 ? this.locales.monthsShort[month]
|
||||
: tl === 4 ? this.locales.months[month]
|
||||
: String(month + 1);
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Month;
|
Reference in New Issue
Block a user