ea7afecf28
Co-authored-by: Joel <joel.garplind+github@gmail.com> Co-authored-by: Hailey <me@haileyok.com>
11 lines
318 B
TypeScript
11 lines
318 B
TypeScript
const LEFT_TO_RIGHT_EMBEDDING = '\u202A'
|
|
const POP_DIRECTIONAL_FORMATTING = '\u202C'
|
|
|
|
/*
|
|
* Force LTR directionality in a string.
|
|
* https://www.unicode.org/reports/tr9/#Directional_Formatting_Characters
|
|
*/
|
|
export function forceLTR(str: string) {
|
|
return LEFT_TO_RIGHT_EMBEDDING + str + POP_DIRECTIONAL_FORMATTING
|
|
}
|