(scope: Scope)
| 24 | }; |
| 25 | |
| 26 | export function createDebug(scope: Scope) { |
| 27 | return function debug(message: string, ...data: any[]) { |
| 28 | if (FLAG === 'true') { |
| 29 | const direction = () => { |
| 30 | if (message.includes('sender')) return `${GREEN}sender`; |
| 31 | if (message.includes('receiver')) return `${RED}receiver`; |
| 32 | return ''; |
| 33 | }; |
| 34 | const cleanMessage = message.replace(/\[.+\]:/, ''); |
| 35 | console.debug(`${COLOR_SCOPE[scope]}${scope}:${direction()}${DEFAULT}:${cleanMessage}`, ...data); |
| 36 | } |
| 37 | }; |
| 38 | } |
no test coverage detected