UNPKG

@ixily/activ

Version:

Alpha Capture Trade Idea Verification. Blockchain ownership proven trade ideas and strategies.

54 lines (44 loc) 954 B
import { EnvModule } from './env.module' const state = { enabled: true, } const setLogStatus = (status: boolean) => { state.enabled = status } const prod = (...args: any[]) => { console.log(...args) } const dev = (...args: any[]) => { if (EnvModule.get('isDev') && state.enabled) { console.log(...args) } } const prodBrowser = (...args: any[]) => { if (EnvModule.get('isBrowser') && state.enabled) { console.log(...args) } } const prodNode = (...args: any[]) => { if (EnvModule.get('isNode') && state.enabled) { console.log(...args) } } const devBrowser = (...args: any[]) => { if (EnvModule.get('isDev') && EnvModule.get('isBrowser') && state.enabled) { console.log(...args) } } const devNode = (...args: any[]) => { if (EnvModule.get('isDev') && EnvModule.get('isNode') && state.enabled) { console.log(...args) } } export const LogModule = { setLogStatus, prod, dev, prodBrowser, prodNode, devBrowser, devNode, }