mirror of
				https://github.com/flynx/colors.js.git
				synced 2025-10-31 20:10:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			135 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			135 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| // Type definitions for Colors.js 1.2
 | |
| // Project: https://github.com/Marak/colors.js
 | |
| // Definitions by: Bart van der Schoor <https://github.com/Bartvds>, Staffan Eketorp <https://github.com/staeke>
 | |
| // Definitions: https://github.com/Marak/colors.js
 | |
| 
 | |
| export interface Color {
 | |
|     (text: string): string;
 | |
| 
 | |
|     strip: Color;
 | |
|     stripColors: Color;
 | |
| 
 | |
|     black: Color;
 | |
|     red: Color;
 | |
|     green: Color;
 | |
|     yellow: Color;
 | |
|     blue: Color;
 | |
|     magenta: Color;
 | |
|     cyan: Color;
 | |
|     white: Color;
 | |
|     gray: Color;
 | |
|     grey: Color;
 | |
| 
 | |
|     bgBlack: Color;
 | |
|     bgRed: Color;
 | |
|     bgGreen: Color;
 | |
|     bgYellow: Color;
 | |
|     bgBlue: Color;
 | |
|     bgMagenta: Color;
 | |
|     bgCyan: Color;
 | |
|     bgWhite: Color;
 | |
| 
 | |
|     reset: Color;
 | |
|     bold: Color;
 | |
|     dim: Color;
 | |
|     italic: Color;
 | |
|     underline: Color;
 | |
|     inverse: Color;
 | |
|     hidden: Color;
 | |
|     strikethrough: Color;
 | |
| 
 | |
|     rainbow: Color;
 | |
|     zebra: Color;
 | |
|     america: Color;
 | |
|     trap: Color;
 | |
|     random: Color;
 | |
|     zalgo: Color;
 | |
| }
 | |
| 
 | |
| export function setTheme(theme: any): void;
 | |
| 
 | |
| export let enabled: boolean;
 | |
| 
 | |
| export const strip: Color;
 | |
| export const stripColors: Color;
 | |
| 
 | |
| export const black: Color;
 | |
| export const red: Color;
 | |
| export const green: Color;
 | |
| export const yellow: Color;
 | |
| export const blue: Color;
 | |
| export const magenta: Color;
 | |
| export const cyan: Color;
 | |
| export const white: Color;
 | |
| export const gray: Color;
 | |
| export const grey: Color;
 | |
| 
 | |
| export const bgBlack: Color;
 | |
| export const bgRed: Color;
 | |
| export const bgGreen: Color;
 | |
| export const bgYellow: Color;
 | |
| export const bgBlue: Color;
 | |
| export const bgMagenta: Color;
 | |
| export const bgCyan: Color;
 | |
| export const bgWhite: Color;
 | |
| 
 | |
| export const reset: Color;
 | |
| export const bold: Color;
 | |
| export const dim: Color;
 | |
| export const italic: Color;
 | |
| export const underline: Color;
 | |
| export const inverse: Color;
 | |
| export const hidden: Color;
 | |
| export const strikethrough: Color;
 | |
| 
 | |
| export const rainbow: Color;
 | |
| export const zebra: Color;
 | |
| export const america: Color;
 | |
| export const trap: Color;
 | |
| export const random: Color;
 | |
| export const zalgo: Color;
 | |
| 
 | |
| declare global {
 | |
|     interface String {
 | |
|         strip: string;
 | |
|         stripColors: string;
 | |
| 
 | |
|         black: string;
 | |
|         red: string;
 | |
|         green: string;
 | |
|         yellow: string;
 | |
|         blue: string;
 | |
|         magenta: string;
 | |
|         cyan: string;
 | |
|         white: string;
 | |
|         gray: string;
 | |
|         grey: string;
 | |
| 
 | |
|         bgBlack: string;
 | |
|         bgRed: string;
 | |
|         bgGreen: string;
 | |
|         bgYellow: string;
 | |
|         bgBlue: string;
 | |
|         bgMagenta: string;
 | |
|         bgCyan: string;
 | |
|         bgWhite: string;
 | |
| 
 | |
| 	reset: string;
 | |
| 	// @ts-ignore
 | |
|         bold: string;
 | |
|         dim: string;
 | |
|         italic: string;
 | |
|         underline: string;
 | |
|         inverse: string;
 | |
|         hidden: string;
 | |
|         strikethrough: string;
 | |
| 
 | |
|         rainbow: string;
 | |
|         zebra: string;
 | |
|         america: string;
 | |
|         trap: string;
 | |
|         random: string;
 | |
|         zalgo: string;
 | |
|     }
 | |
| }
 |