.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / postcss / node_modules / chalk / types / index.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/postcss/node_modules/chalk/types/index.d.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/postcss/node_modules/chalk/types/index.d.ts
new file mode 100644 (file)
index 0000000..b4e4dc5
--- /dev/null
@@ -0,0 +1,97 @@
+// Type definitions for Chalk
+// Definitions by: Thomas Sauer <https://github.com/t-sauer>
+
+export const enum Level {
+       None = 0,
+       Basic = 1,
+       Ansi256 = 2,
+       TrueColor = 3
+}
+
+export interface ChalkOptions {
+       enabled?: boolean;
+       level?: Level;
+}
+
+export interface ChalkConstructor {
+       new (options?: ChalkOptions): Chalk;
+       (options?: ChalkOptions): Chalk;
+}
+
+export interface ColorSupport {
+       level: Level;
+       hasBasic: boolean;
+       has256: boolean;
+       has16m: boolean;
+}
+
+export interface Chalk {
+       (...text: string[]): string;
+       (text: TemplateStringsArray, ...placeholders: string[]): string;
+       constructor: ChalkConstructor;
+       enabled: boolean;
+       level: Level;
+       rgb(r: number, g: number, b: number): this;
+       hsl(h: number, s: number, l: number): this;
+       hsv(h: number, s: number, v: number): this;
+       hwb(h: number, w: number, b: number): this;
+       bgHex(color: string): this;
+       bgKeyword(color: string): this;
+       bgRgb(r: number, g: number, b: number): this;
+       bgHsl(h: number, s: number, l: number): this;
+       bgHsv(h: number, s: number, v: number): this;
+       bgHwb(h: number, w: number, b: number): this;
+       hex(color: string): this;
+       keyword(color: string): this;
+
+       readonly reset: this;
+       readonly bold: this;
+       readonly dim: this;
+       readonly italic: this;
+       readonly underline: this;
+       readonly inverse: this;
+       readonly hidden: this;
+       readonly strikethrough: this;
+
+       readonly visible: this;
+
+       readonly black: this;
+       readonly red: this;
+       readonly green: this;
+       readonly yellow: this;
+       readonly blue: this;
+       readonly magenta: this;
+       readonly cyan: this;
+       readonly white: this;
+       readonly gray: this;
+       readonly grey: this;
+       readonly blackBright: this;
+       readonly redBright: this;
+       readonly greenBright: this;
+       readonly yellowBright: this;
+       readonly blueBright: this;
+       readonly magentaBright: this;
+       readonly cyanBright: this;
+       readonly whiteBright: this;
+
+       readonly bgBlack: this;
+       readonly bgRed: this;
+       readonly bgGreen: this;
+       readonly bgYellow: this;
+       readonly bgBlue: this;
+       readonly bgMagenta: this;
+       readonly bgCyan: this;
+       readonly bgWhite: this;
+       readonly bgBlackBright: this;
+       readonly bgRedBright: this;
+       readonly bgGreenBright: this;
+       readonly bgYellowBright: this;
+       readonly bgBlueBright: this;
+       readonly bgMagentaBright: this;
+       readonly bgCyanBright: this;
+       readonly bgWhiteBright: this;
+}
+
+declare const chalk: Chalk & { supportsColor: ColorSupport };
+
+export default chalk