interface RelabelSkuSource { skuCode?: string | null skuItems?: Array<{ skuCode: string }> | null } export function relabelSkuCodes(item: RelabelSkuSource): string[] { const codes = item.skuItems?.length ? item.skuItems.map(line => line.skuCode) : (item.skuCode || '').split(',') return [...new Set(codes.map(code => code.trim()).filter(Boolean))] }