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

    Variable getSecurityLevelValue

    getSecurityLevelValue: (level: string) => number

    Type Declaration

      • (level: string): number
      • 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');