UNPKG

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
"use strict"; 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