@stoqey/finnhub
Version:
NodeJS Finhubb wrapper
27 lines • 957 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkIfMarketIsOpen = void 0;
var moment_1 = __importDefault(require("moment"));
require("moment-business-time");
var workingTime = ["09:00:00", "17:00:00"];
exports.checkIfMarketIsOpen = function () {
var date = new Date();
// set opening time to 09:00 and close early on Wednesdays
// close for a one hour lunch break on Thursdays
moment_1.default.updateLocale("en", {
workinghours: {
0: null,
1: workingTime,
2: workingTime,
3: workingTime,
4: workingTime,
5: workingTime,
6: null,
},
});
return moment_1.default(date).utcOffset("-05:00").isWorkingTime();
};
//# sourceMappingURL=checkIfMarketIsOpen.js.map