'use strict';
import { propertyTypes } from '../../../../fd-toolbox/enums/enums.js';
import { propertyTypeFormats } from '../../constants/property-type-formats.js';
import { internalTableColumnTypes } from '../table-models.js';

var __defProp=Object['defineProperty'],__name=(_0x4ac13,_0x8a3f4b)=>__defProp(_0x4ac13,'name',{'value':_0x8a3f4b,'configurable':!![]});function isRightAlignColumn(_0x348e29){if(!_0x348e29)return ![];const _0x1e9e66=_0x348e29['type'],_0x8a595c=_0x348e29['propertyMeta'],_0x1c97f9=_0x1e9e66===internalTableColumnTypes['checkMark'],_0x31b1a0=checkIsNumber(_0x8a595c),_0x53d282=_0x8a595c?.['type']===propertyTypes['string']&&_0x8a595c?.['typeFormat']===propertyTypeFormats['dateTime'],_0x395a83=_0x8a595c?.['type']===propertyTypes['string']&&_0x8a595c?.['typeFormat']===propertyTypeFormats['dateOnly'];return _0x1c97f9||_0x31b1a0||_0x53d282||_0x395a83;}__name(isRightAlignColumn,'isRightAlignColumn');function checkIsNumber(_0x505d7f){return _0x505d7f?.['type']===propertyTypes['number']||_0x505d7f?.['type']===propertyTypes['integer']&&_0x505d7f?.['typeFormat']!==propertyTypeFormats['enum']&&_0x505d7f?.['typeFormat']!==propertyTypeFormats['flagsEnum'];}__name(checkIsNumber,'checkIsNumber');

export { isRightAlignColumn };
