logsdx
Version:
<div align="center"><img alt="logsdx" width="300" src="https://github.com/user-attachments/assets/cc2a3b55-5bfd-44e8-a330-bfa146b50059" /></div>
29 lines (28 loc) • 968 B
TypeScript
declare const styles: {
readonly black: "\u001B[30m";
readonly red: "\u001B[31m";
readonly green: "\u001B[32m";
readonly yellow: "\u001B[33m";
readonly blue: "\u001B[34m";
readonly magenta: "\u001B[35m";
readonly cyan: "\u001B[36m";
readonly white: "\u001B[37m";
readonly gray: "\u001B[90m";
readonly redBright: "\u001B[91m";
readonly greenBright: "\u001B[92m";
readonly yellowBright: "\u001B[93m";
readonly blueBright: "\u001B[94m";
readonly magentaBright: "\u001B[95m";
readonly cyanBright: "\u001B[96m";
readonly whiteBright: "\u001B[97m";
readonly bold: "\u001B[1m";
readonly dim: "\u001B[2m";
readonly italic: "\u001B[3m";
readonly underline: "\u001B[4m";
readonly reset: "\u001B[0m";
};
export type StyleName = keyof typeof styles;
export type ChainableColorFunction = ((text: string) => string) & {
[K in Exclude<StyleName, "reset">]: ChainableColorFunction;
};
export {};