(lookupKey: string | null | undefined)
| 212 | * Matches the tier portion of keys like "aao_membership_professional_250". |
| 213 | */ |
| 214 | export function tierFromLookupKey(lookupKey: string | null | undefined): MembershipTier | null { |
| 215 | if (!lookupKey) return null; |
| 216 | for (const [prefix, tier] of LOOKUP_KEY_TIERS) { |
| 217 | if (lookupKey.startsWith(prefix)) return tier; |
| 218 | } |
| 219 | return null; |
| 220 | } |
| 221 | |
| 222 | /** |
| 223 | * Input shape for `resolveMembershipTier`. Kept as a named type so the |
no outgoing calls
no test coverage detected