lint: clarify types on log functions

This commit is contained in:
xenticore
2025-04-24 17:38:34 -04:00
parent d449f73e0c
commit 4b6198fcaa

View File

@@ -2,17 +2,17 @@ declare let __EXTENSION_NAME: string;
const logHeader = `[${__EXTENSION_NAME}] `;
/** `console.debug` with header; automatically NO-OP on production build */
function logDebug(message?: any, ...optionalParams: any[]): void {
function logDebug(message?: string, ...optionalParams: Array<unknown>): void {
if(process.env.NODE_ENV !== 'production') console.debug(logHeader + message, optionalParams);
}
/** `console.log` with header */
function log(message?: any, ...optionalParams: any[]): void {
function log(message?: string, ...optionalParams: Array<unknown>): void {
console.log(logHeader + message, optionalParams)
}
/** `console.error` with header */
function logError(message?: any, ...optionalParams: any[]): void {
function logError(message?: string, ...optionalParams: Array<unknown>): void {
console.error(logHeader + message, optionalParams)
}