export function getTextAlignment(node: HTMLElement) {
const { direction, textAlign } = getComputedStyle(node);
if (textAlign === 'center') {
return textAlign;
}
if (textAlign === 'justify') {
return direction === 'rtl' ? 'right' : 'left';
}
if (textAlign === 'left' || textAlign === 'right') {
return textAlign;
}
if (textAlign === 'start') {
return direction === 'rtl' ? 'right' : 'left';
}
if (textAlign === 'end') {
return direction === 'rtl' ? 'left' : 'right';
}
return direction === 'rtl' ? 'right' : 'left';
}