@ixily/activ
Version:
Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.
48 lines • 1.23 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LogModule = void 0;
const env_module_1 = require("./env.module");
const state = {
enabled: true,
};
const setLogStatus = (status) => {
state.enabled = status;
};
const prod = (...args) => {
console.log(...args);
};
const dev = (...args) => {
if (env_module_1.EnvModule.get('isDev') && state.enabled) {
console.log(...args);
}
};
const prodBrowser = (...args) => {
if (env_module_1.EnvModule.get('isBrowser') && state.enabled) {
console.log(...args);
}
};
const prodNode = (...args) => {
if (env_module_1.EnvModule.get('isNode') && state.enabled) {
console.log(...args);
}
};
const devBrowser = (...args) => {
if (env_module_1.EnvModule.get('isDev') && env_module_1.EnvModule.get('isBrowser') && state.enabled) {
console.log(...args);
}
};
const devNode = (...args) => {
if (env_module_1.EnvModule.get('isDev') && env_module_1.EnvModule.get('isNode') && state.enabled) {
console.log(...args);
}
};
exports.LogModule = {
setLogStatus,
prod,
dev,
prodBrowser,
prodNode,
devBrowser,
devNode,
};
//# sourceMappingURL=log.module.js.map