We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ec3017 commit 47692c2Copy full SHA for 47692c2
src/utils.js
@@ -0,0 +1,20 @@
1
+import config from './config';
2
+
3
+const isSuccess = type => type === 'success';
4
5
+const createMessage = (type, message) => {
6
+ const emoji = config.getEmoji(type);
7
+ return `${emoji} ${message}`;
8
+}
9
10
+export const intercept = (type, ...args) => {
11
+ const message = args.shift();
12
13
+ const parsedMessage = createMessage(type, message);
14
15
+ const currentType = isSuccess(type) ? 'log' : type;
16
17
+ console[currentType].call(console, parsedMessage, ...args);
18
19
+ return parsedMessage;
20
0 commit comments