Skip to content

Commit 087103d

Browse files
committed
refactor: add deprecate annotation
1 parent 1c127fc commit 087103d

2 files changed

Lines changed: 26 additions & 7 deletions

File tree

src/core.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,17 @@ export function setup(
150150
}
151151

152152
createDebug.namespaces = ''
153-
createDebug.names = []
154-
createDebug.skips = []
153+
createDebug.formatters = {}
155154
createDebug.enable = enable
156155
createDebug.disable = disable
157156
createDebug.enabled = enabled
157+
158+
// deprecated
159+
createDebug.names = []
160+
createDebug.skips = []
158161
createDebug.selectColor = (ns) => selectColor(colors, ns)
159162
createDebug.formatArgs = formatArgs
160163
createDebug.log = log
161-
createDebug.formatters = {}
162164

163165
createDebug.enable(load())
164166

src/types.ts

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,30 @@ export interface Debug {
4747
*/
4848
enabled: (namespaces: string) => boolean
4949

50+
formatters: Formatters
51+
inspectOpts?: InspectOptions
52+
53+
/**
54+
* @deprecated It will removed in the next major version.
55+
*/
5056
formatArgs: (this: Debugger, args: [string, ...any[]]) => void
51-
log: (...args: any[]) => void
57+
/**
58+
* @deprecated It will removed in the next major version.
59+
*/
5260
selectColor: (namespace: string) => string | number
61+
/**
62+
* @deprecated It will removed in the next major version.
63+
*/
64+
log: (...args: any[]) => void
5365

66+
/**
67+
* @internal
68+
* @deprecated It will removed in the next major version. This is internal cache.
69+
*/
5470
names: string[]
71+
/**
72+
* @internal
73+
* @deprecated It will removed in the next major version. This is internal cache.
74+
*/
5575
skips: string[]
56-
57-
formatters: Formatters
58-
inspectOpts?: InspectOptions
5976
}

0 commit comments

Comments
 (0)