tlc-core-automation-framework-v3-wdio-v9
Version:
Background: - We are following multi-layer automation framework architecture using webdriver.io + cucumber + typescript This core framework has been implemented with generic utility functions and cucumber steps, which can be easily consumed by another fra
27 lines • 2.11 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.MomentHelper = void 0;
const moment_timezone_1 = __importDefault(require("moment-timezone"));
class MomentHelper {
static convertBneToLocal(date) {
const incomingDateFmt = 'h:mma MMM D, YYYY';
return moment_timezone_1.default.tz(date, incomingDateFmt, "Australia/Brisbane").local().format(incomingDateFmt);
}
static getCurrentMonthAndYear() {
return (0, moment_timezone_1.default)().format("MMMM YYYY");
}
static getCurrentYear() {
return (0, moment_timezone_1.default)().format("YYYY");
}
static getCurrentMonth() {
return (0, moment_timezone_1.default)().format("MMMM");
}
static formatMonth(month) {
return (0, moment_timezone_1.default)(month, 'MM').format('MMMM');
}
}
exports.MomentHelper = MomentHelper;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9tZW50LWhlbHBlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9lMmUvaGVscGVycy9jb21tb24taGVscGVycy9tb21lbnQtaGVscGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLHNFQUFxQztBQUVyQyxNQUFhLFlBQVk7SUFDZCxNQUFNLENBQUMsaUJBQWlCLENBQUMsSUFBWTtRQUN4QyxNQUFNLGVBQWUsR0FBVyxtQkFBbUIsQ0FBQztRQUNwRCxPQUFPLHlCQUFNLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxlQUFlLEVBQUUsb0JBQW9CLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxNQUFNLENBQUMsZUFBZSxDQUFDLENBQUM7SUFDbEcsQ0FBQztJQUVNLE1BQU0sQ0FBQyxzQkFBc0I7UUFDaEMsT0FBTyxJQUFBLHlCQUFNLEdBQUUsQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7SUFDeEMsQ0FBQztJQUVNLE1BQU0sQ0FBQyxjQUFjO1FBQ3hCLE9BQU8sSUFBQSx5QkFBTSxHQUFFLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ25DLENBQUM7SUFFTSxNQUFNLENBQUMsZUFBZTtRQUN6QixPQUFPLElBQUEseUJBQU0sR0FBRSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRU0sTUFBTSxDQUFDLFdBQVcsQ0FBQyxLQUFhO1FBQ25DLE9BQU8sSUFBQSx5QkFBTSxFQUFDLEtBQUssRUFBRSxJQUFJLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDOUMsQ0FBQztDQUNKO0FBckJELG9DQXFCQyJ9