@@ -13,6 +13,7 @@ registerLogger.formatArgs = function (args) {
13
13
originalFormatArgsFunction . call ( this , args ) ;
14
14
} ;
15
15
16
+ // eslint-disable-next-line @typescript-eslint/no-unused-vars
16
17
const createDebuggerFunction = ( namespace : string ) : Debugger => {
17
18
let internalDebugger : Debugger = registerLogger ( namespace ) ;
18
19
@@ -25,56 +26,49 @@ const createDebuggerFunction = (namespace: string): Debugger => {
25
26
} as Debugger ;
26
27
27
28
Object . assign ( func , {
28
- color : {
29
- get ( ) {
30
- return internalDebugger . color ;
31
- } ,
32
- set ( value : string ) {
33
- internalDebugger . color = value ;
34
- } ,
29
+ get color ( ) {
30
+ return internalDebugger . color ;
35
31
} ,
36
- diff : {
37
- get ( ) {
38
- return internalDebugger . diff ;
39
- } ,
40
- set ( value : number ) {
41
- internalDebugger . diff = value ;
42
- } ,
32
+ set color ( value : string ) {
33
+ internalDebugger . color = value ;
43
34
} ,
44
- enabled : {
45
- get ( ) : boolean {
46
- return internalDebugger . enabled ;
47
- } ,
48
- set ( enabled : boolean ) {
49
- internalDebugger . enabled = enabled ;
50
- } ,
35
+ get diff ( ) {
36
+ return internalDebugger . diff ;
51
37
} ,
52
- namespace : {
53
- get ( ) : string {
54
- return internalDebugger . namespace ;
55
- } ,
56
- set ( namespace : string ) {
57
- internalDebugger . namespace = namespace ;
58
- } ,
38
+ set diff ( value : number ) {
39
+ internalDebugger . diff = value ;
59
40
} ,
60
- extend : {
61
- value ( namespace : string , delimiter ?: string ) {
62
- internalDebugger = internalDebugger . extend ( namespace , delimiter ) ;
63
- return this ;
64
- } ,
41
+ get enabled ( ) : boolean {
42
+ return internalDebugger . enabled ;
65
43
} ,
66
- log : {
67
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
68
- value ( ...args : any [ ] ) {
69
- internalDebugger . log ( args ) ;
70
- } ,
44
+ set enabled ( enabled : boolean ) {
45
+ internalDebugger . enabled = enabled ;
71
46
} ,
47
+ get namespace ( ) : string {
48
+ return internalDebugger . namespace ;
49
+ } ,
50
+ set namespace ( namespace : string ) {
51
+ internalDebugger . namespace = namespace ;
52
+ } ,
53
+ extend ( namespace : string , delimiter ?: string ) : Debugger {
54
+ internalDebugger = internalDebugger . extend ( namespace , delimiter ) ;
55
+ return this ;
56
+ } ,
57
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
58
+ log ( ...args : any [ ] ) {
59
+ internalDebugger . log ( args ) ;
60
+ } ,
61
+ // destroy: {
62
+ // value(): boolean {
63
+ // return true;
64
+ // },
65
+ // },
72
66
} ) ;
73
67
74
68
return func ;
75
69
} ;
76
70
77
- const topLevelLogger = createDebuggerFunction ( 'teamsJs' ) ;
71
+ const topLevelLogger : Debugger = createDebuggerFunction ( 'teamsJs' ) ;
78
72
79
73
// const topLevelLogger = registerLogger('teamsJs');
80
74
0 commit comments