Type Parameters
-
const Open extends number
Returns (<Input>(input, ...expressions) => `[${Open extends readonly [Maybe<number>, Maybe<number>]
? `${First<Open> extends number
? First<Open>
: ""};${Second<Open> extends number
? Second<Open>
: ""}`
: `${Open & number}`}m${Input extends string
? Input
: string}[39m`)
Curried function with close
ANSI code for foreground in context.
-
- <Input>(input, ...expressions): `[${Open extends readonly [Maybe<number>, Maybe<number>]
? `${First<Open> extends number
? First<Open>
: ""};${Second<Open> extends number
? Second<Open>
: ""}`
: `${Open & number}`}m${Input extends string
? Input
: string}[39m`
-
Type Parameters
-
Input extends string | TemplateStringsArray
Parameters
-
input: Input
-
Rest
...expressions: ReadOnlyArray
Returns `[${Open extends readonly [Maybe<number>, Maybe<number>]
? `${First<Open> extends number
? First<Open>
: ""};${Second<Open> extends number
? Second<Open>
: ""}`
: `${Open & number}`}m${Input extends string
? Input
: string}[39m`
Formatted input
string.
Foreground color code wrapper.
Remarks
Takes an
open
ANSI code and aninput
string and adds the open and close ANSI codes to that string (for foreground color).Example
See