export function valueToBoolean(value: any): boolean { if (value === null || value === undefined) { return undefined; } if (typeof value === 'boolean') { return value; } if (['true', 'on', 'yes', '1'].includes(String(value).toLowerCase())) { return true; } if (['false', 'off', 'no', '0'].includes(String(value).toLowerCase())) { return false; } return undefined; }