137 lines
2.9 KiB
TypeScript
137 lines
2.9 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 enable(): void;
|
|
export function disable(): void;
|
|
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;
|
|
}
|
|
}
|