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}[49m`)
Curried function with close
ANSI code for background 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}[49m`
-
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}[49m`
Formatted input
string.
Background color code wrapper.
Remarks
Takes an
open
ANSI code and aninput
string and adds the open and close ANSI codes to that string (for background color).Example
See