Skip to content

Commit 018b9f1

Browse files
committed
refactor(emoji): changed to IIFE function
1 parent 19fbc54 commit 018b9f1

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

src/emoji.js

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
1-
import logLevels from './config/log-levels';
1+
import { getLevelByType } from './log-levels';
22

3-
export default class Emoji {
4-
static setEmoji(type, emoji) {
5-
const foundByType = logLevels.get(type);
3+
const Emoji = (() => {
4+
function setEmoji(type, emoji) {
5+
const foundByType = getLevelByType(type);
66
foundByType.emoji = emoji;
77
return emoji;
88
};
99

10-
static getEmoji(type) {
11-
return logLevels.get(type).emoji;
10+
function getEmoji(type) {
11+
const { emoji } = getLevelByType(type);
12+
return emoji;
13+
}
14+
15+
return {
16+
setEmoji,
17+
getEmoji
1218
}
13-
}
19+
})();
20+
21+
export default Emoji;

0 commit comments

Comments
 (0)