interface MaskOptions {
name: string;
mask?: string;
suffix?: string;
}
declare class TextUtils {
processTextWithNewlines(text?: string): string[];
/**
* 주어진 이름의 형태를 변경한 새로운 이름을 반환합니다.
*
* @param name - 변경할 이름
* (예: 김아무개)
* @param mask - 마스킹 문자
* @param suffix - 접미어
* @returns 변경된 이름
* (예: 김***)
*/
maskName({ name, mask, suffix }: MaskOptions): string;
/**
* 주어진 텍스트에 밑줄 처리를 합니다.
*
* @param text - 텍스트
* @returns u 태그가 적용된 텍스트
*
* Before: Hello world
* After: Hello world
*/
applyUnderlineToText(text: string): string;
/**
*
* 주어진 텍스트를 굵게 만듭니다.
*
* @param text - 텍스트
* @return strong 태그가 적용된 텍스트
*
* Before: Hello world
* After: Hello world
*/
applyBoldToText(text: string): string;
}
export declare const textUtil: TextUtils;
export {};