import { LicenseType } from '@prisma/client';

export function normalizeLicenseNumber(licenseNumber: string): string {
  return licenseNumber.replace(/[^a-zA-Z0-9]/g, '');
}

export function buildPitGuid(
  licenseType: LicenseType,
  licenseNumber: string,
  pitNumber: number,
  duaraNumber: number
): string {
  const n = normalizeLicenseNumber(licenseNumber);
  return `WM-${licenseType}${n}-P${pitNumber}-D${duaraNumber}`;
}
