source: frontend/node_modules/prompts/dist/dateparts/datepart.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 699 bytes
Line 
1'use strict';
2
3class DatePart {
4 constructor({
5 token,
6 date,
7 parts,
8 locales
9 }) {
10 this.token = token;
11 this.date = date || new Date();
12 this.parts = parts || [this];
13 this.locales = locales || {};
14 }
15
16 up() {}
17
18 down() {}
19
20 next() {
21 const currentIdx = this.parts.indexOf(this);
22 return this.parts.find((part, idx) => idx > currentIdx && part instanceof DatePart);
23 }
24
25 setTo(val) {}
26
27 prev() {
28 let parts = [].concat(this.parts).reverse();
29 const currentIdx = parts.indexOf(this);
30 return parts.find((part, idx) => idx > currentIdx && part instanceof DatePart);
31 }
32
33 toString() {
34 return String(this.date);
35 }
36
37}
38
39module.exports = DatePart;
Note: See TracBrowser for help on using the repository browser.