1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.implySimilarTime = exports.assignSimilarTime = exports.assignSimilarDate = exports.assignTheNextDay = void 0;
|
4 | const index_1 = require("../index");
|
5 | function assignTheNextDay(component, targetDayJs) {
|
6 | targetDayJs = targetDayJs.add(1, "day");
|
7 | assignSimilarDate(component, targetDayJs);
|
8 | implySimilarTime(component, targetDayJs);
|
9 | }
|
10 | exports.assignTheNextDay = assignTheNextDay;
|
11 | function assignSimilarDate(component, targetDayJs) {
|
12 | component.assign("day", targetDayJs.date());
|
13 | component.assign("month", targetDayJs.month() + 1);
|
14 | component.assign("year", targetDayJs.year());
|
15 | }
|
16 | exports.assignSimilarDate = assignSimilarDate;
|
17 | function assignSimilarTime(component, targetDayJs) {
|
18 | component.assign("hour", targetDayJs.hour());
|
19 | component.assign("minute", targetDayJs.minute());
|
20 | component.assign("second", targetDayJs.second());
|
21 | component.assign("millisecond", targetDayJs.millisecond());
|
22 | if (component.get("hour") < 12) {
|
23 | component.assign("meridiem", index_1.Meridiem.AM);
|
24 | }
|
25 | else {
|
26 | component.assign("meridiem", index_1.Meridiem.PM);
|
27 | }
|
28 | }
|
29 | exports.assignSimilarTime = assignSimilarTime;
|
30 | function implySimilarTime(component, targetDayJs) {
|
31 | component.imply("hour", targetDayJs.hour());
|
32 | component.imply("minute", targetDayJs.minute());
|
33 | component.imply("second", targetDayJs.second());
|
34 | component.imply("millisecond", targetDayJs.millisecond());
|
35 | }
|
36 | exports.implySimilarTime = implySimilarTime;
|