mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-15 06:33:55 +01:00
Merge pull request #8226 from overleaf/ae-remaining-types
[web] Fix remaining strict type checks GitOrigin-RevId: 69881c37938f88c7ea4a630f362712a804085bc8
This commit is contained in:
@@ -3,7 +3,9 @@ import { DomainInfo } from '../components/emails/add-email/input'
|
||||
import { ExposedSettings } from '../../../../../types/exposed-settings'
|
||||
import { Institution } from '../../../../../types/institution'
|
||||
|
||||
export const ssoAvailableForDomain = (domain: DomainInfo | null) => {
|
||||
export const ssoAvailableForDomain = (
|
||||
domain: DomainInfo | null
|
||||
): domain is DomainInfo => {
|
||||
const { hasSamlBeta, hasSamlFeature } = getMeta(
|
||||
'ol-ExposedSettings'
|
||||
) as ExposedSettings
|
||||
@@ -13,7 +15,7 @@ export const ssoAvailableForDomain = (domain: DomainInfo | null) => {
|
||||
if (domain.university.ssoEnabled) {
|
||||
return true
|
||||
}
|
||||
return hasSamlBeta && domain.university.ssoBeta
|
||||
return Boolean(hasSamlBeta && domain.university.ssoBeta)
|
||||
}
|
||||
|
||||
export const ssoAvailableForInstitution = (institution: Institution | null) => {
|
||||
|
||||
Reference in New Issue
Block a user