export type HydrogenCustomerKind = 'external' | 'lingniu' | 'all'; export function parseHydrogenCustomerKind(value: string | undefined): HydrogenCustomerKind { if (value === 'external' || value === 'all') return value; return 'lingniu'; } export function parseHydrogenStationId(value: string | undefined): number | null { if (value == null || !/^\d+$/.test(value)) return null; const parsed = Number(value); return Number.isSafeInteger(parsed) && parsed >= 0 ? parsed : null; }