CIA Compliance Manager API Documentation - v1.0.1
    Preparing search index...

    Function getSecurityLevelValue

    • Get numeric value for a security level (0-4)

      Converts SecurityLevel enum values to numeric scores for comparison, calculation, and sorting operations. Returns 0 for invalid levels.

      Parameters

      • level: string

        Security level to convert (SecurityLevel or string)

      Returns number

      Numeric value: None=0, Low=1, Moderate=2, High=3, Very High=4

      getSecurityLevelValue('None')         // 0
      getSecurityLevelValue('Low') // 1
      getSecurityLevelValue('Moderate') // 2
      getSecurityLevelValue('High') // 3
      getSecurityLevelValue('Very High') // 4
      getSecurityLevelValue('invalid') // 0 (invalid input)

      // Use for comparison
      const isHighEnough = getSecurityLevelValue(currentLevel) >= getSecurityLevelValue('High');