| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 | 
							- // Imported from DefinitelyTyped project.
 
- // TypeScript definitions for ansi-colors
 
- // Definitions by: Rogier Schouten <https://github.com/rogierschouten>
 
- // Integrated by: Jordan Mele <https://github.com/Silic0nS0ldier>
 
- interface SymbolsType {
 
-   check: string;
 
-   cross: string;
 
-   info: string;
 
-   line: string;
 
-   pointer: string;
 
-   pointerSmall: string;
 
-   question: string;
 
-   warning: string;
 
- }
 
- type StyleArrayStructure = [number, number];
 
- interface StyleArrayProperties {
 
-   open: string;
 
-   close: string;
 
-   closeRe: string;
 
- }
 
- type StyleType = StyleArrayStructure & StyleArrayProperties;
 
- export interface StyleFunction extends StylesType<StyleFunction> {
 
-   (s: string): string;
 
- }
 
- interface StylesType<T> {
 
-   // modifiers
 
-   reset: T;
 
-   bold: T;
 
-   dim: T;
 
-   italic: T;
 
-   underline: T;
 
-   inverse: T;
 
-   hidden: T;
 
-   strikethrough: T;
 
-   // colors
 
-   black: T;
 
-   red: T;
 
-   green: T;
 
-   yellow: T;
 
-   blue: T;
 
-   magenta: T;
 
-   cyan: T;
 
-   white: T;
 
-   gray: T;
 
-   grey: T;
 
-   // bright colors
 
-   blackBright: T;
 
-   redBright: T;
 
-   greenBright: T;
 
-   yellowBright: T;
 
-   blueBright: T;
 
-   magentaBright: T;
 
-   cyanBright: T;
 
-   whiteBright: T;
 
-   // background colors
 
-   bgBlack: T;
 
-   bgRed: T;
 
-   bgGreen: T;
 
-   bgYellow: T;
 
-   bgBlue: T;
 
-   bgMagenta: T;
 
-   bgCyan: T;
 
-   bgWhite: T;
 
-   // bright background colors
 
-   bgBlackBright: T;
 
-   bgRedBright: T;
 
-   bgGreenBright: T;
 
-   bgYellowBright: T;
 
-   bgBlueBright: T;
 
-   bgMagentaBright: T;
 
-   bgCyanBright: T;
 
-   bgWhiteBright: T;
 
- }
 
- // modifiers
 
- export const reset: StyleFunction;
 
- export const bold: StyleFunction;
 
- export const dim: StyleFunction;
 
- export const italic: StyleFunction;
 
- export const underline: StyleFunction;
 
- export const inverse: StyleFunction;
 
- export const hidden: StyleFunction;
 
- export const strikethrough: StyleFunction;
 
- // colors
 
- export const black: StyleFunction;
 
- export const red: StyleFunction;
 
- export const green: StyleFunction;
 
- export const yellow: StyleFunction;
 
- export const blue: StyleFunction;
 
- export const magenta: StyleFunction;
 
- export const cyan: StyleFunction;
 
- export const white: StyleFunction;
 
- export const gray: StyleFunction;
 
- export const grey: StyleFunction;
 
- // bright colors
 
- export const blackBright: StyleFunction;
 
- export const redBright: StyleFunction;
 
- export const greenBright: StyleFunction;
 
- export const yellowBright: StyleFunction;
 
- export const blueBright: StyleFunction;
 
- export const magentaBright: StyleFunction;
 
- export const cyanBright: StyleFunction;
 
- export const whiteBright: StyleFunction;
 
- // background colors
 
- export const bgBlack: StyleFunction;
 
- export const bgRed: StyleFunction;
 
- export const bgGreen: StyleFunction;
 
- export const bgYellow: StyleFunction;
 
- export const bgBlue: StyleFunction;
 
- export const bgMagenta: StyleFunction;
 
- export const bgCyan: StyleFunction;
 
- export const bgWhite: StyleFunction;
 
- // bright background colors
 
- export const bgBlackBright: StyleFunction;
 
- export const bgRedBright: StyleFunction;
 
- export const bgGreenBright: StyleFunction;
 
- export const bgYellowBright: StyleFunction;
 
- export const bgBlueBright: StyleFunction;
 
- export const bgMagentaBright: StyleFunction;
 
- export const bgCyanBright: StyleFunction;
 
- export const bgWhiteBright: StyleFunction;
 
- export let enabled: boolean;
 
- export let visible: boolean;
 
- export const ansiRegex: RegExp;
 
- /**
 
-  * Remove styles from string
 
-  */
 
- export function stripColor(s: string): string;
 
- /**
 
-  * Remove styles from string
 
-  */
 
- export function strip(s: string): string;
 
- /**
 
-  * Remove styles from string
 
-  */
 
- export function unstyle(s: string): string;
 
- export const styles: StylesType<StyleType>;
 
- export const symbols: SymbolsType;
 
- /**
 
-  * Outputs a string with check-symbol as prefix
 
-  */
 
- export function ok(...args: string[]): string;
 
 
  |