UNPKG

@microsoft/teams.common

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.common" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.common" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.common?activeTab=code"

1 lines 7.28 kB
{"version":3,"sources":["../../src/logging/string.ts"],"names":[],"mappings":"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","file":"string.mjs","sourcesContent":["import { ANSI } from './ansi';\n\ntype StringLike = {\n toString(): string;\n};\n\nexport class String implements StringLike {\n private _value: string;\n\n constructor(value = '') {\n this._value = value;\n }\n\n clear() {\n this._value = '';\n return this;\n }\n\n append(...text: StringLike[]) {\n this._value += text.join('');\n return this;\n }\n\n reset() {\n this._value += ANSI.Reset;\n return this;\n }\n\n bold(text: StringLike) {\n this._value += ANSI.Bold + text.toString() + ANSI.BoldReset;\n return this;\n }\n\n italic(text: StringLike) {\n this._value += ANSI.Italic + text.toString() + ANSI.ItalicReset;\n return this;\n }\n\n underline(text: StringLike) {\n this._value += ANSI.Underline + text.toString() + ANSI.UnderlineReset;\n return this;\n }\n\n strike(text: StringLike) {\n this._value += ANSI.Strike + text.toString() + ANSI.StrikeReset;\n return this;\n }\n\n black(text: StringLike) {\n this._value += ANSI.ForegroundBlack + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgBlack(text: StringLike) {\n this._value += ANSI.BackgroundBlack + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n red(text: StringLike) {\n this._value += ANSI.ForegroundRed + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgRed(text: StringLike) {\n this._value += ANSI.BackgroundRed + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n green(text: StringLike) {\n this._value += ANSI.ForegroundGreen + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgGreen(text: StringLike) {\n this._value += ANSI.BackgroundGreen + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n yellow(text: StringLike) {\n this._value += ANSI.ForegroundYellow + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgYellow(text: StringLike) {\n this._value += ANSI.BackgroundYellow + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n blue(text: StringLike) {\n this._value += ANSI.ForegroundBlue + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgBlue(text: StringLike) {\n this._value += ANSI.BackgroundBlue + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n magenta(text: StringLike) {\n this._value += ANSI.ForegroundMagenta + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgMagenta(text: StringLike) {\n this._value += ANSI.BackgroundMagenta + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n cyan(text: StringLike) {\n this._value += ANSI.ForegroundCyan + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgCyan(text: StringLike) {\n this._value += ANSI.BackgroundCyan + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n white(text: StringLike) {\n this._value += ANSI.ForegroundWhite + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgWhite(text: StringLike) {\n this._value += ANSI.BackgroundWhite + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n gray(text: StringLike) {\n this._value += ANSI.ForegroundGray + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n default(text: StringLike) {\n this._value += ANSI.ForegroundDefault + text.toString() + ANSI.ForegroundReset;\n return this;\n }\n\n bgDefault(text: StringLike) {\n this._value += ANSI.BackgroundDefault + text.toString() + ANSI.BackgroundReset;\n return this;\n }\n\n toString() {\n return this._value;\n }\n}\n"]}