Issue
I added function red
to Node's console
But how let typescript know it ?
import chalk from "chalk";
const red = (text: unknown[]) => chalk.red(...text);
console["red"] = red;
I tried
// console.d.ts
declare namespace NodeJS {
interface ConsoleConstructor {
red: (text: unknown[]) => void;
}
}
Solution
You can re-declare the type of console:
declare const console: ConsoleExtension
interface ConsoleExtension extends Console {
red(text: unknown[]): unknown
}
Answered By - Conaclos
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.