lanka-validations - v2.1.0
    Preparing search index...

    Function normalizeGender

    • Normalizes any English, Sinhala, or Tamil representation of gender into 'male' | 'female'. Returns null if unrecognized.

      Parameters

      • input: unknown

        Gender in English, Sinhala, or Tamil, including common abbreviations such as 'M' or 'F'.

      Returns Gender | null

      'male', 'female', or null if not recognised.

      normalizeGender('F'); // 'female'
      normalizeGender('Male'); // 'male'
      normalizeGender('ගැහැණු'); // 'female'
      normalizeGender('other'); // null