From ba52a901a941c60d1f184dbc0c4bde4bbb330f28 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Sun, 24 Sep 2023 20:47:29 +0100 Subject: [PATCH] improved type guards --- packages/types/src/documents/account/account.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/types/src/documents/account/account.ts b/packages/types/src/documents/account/account.ts index 764b32a82d..035f95c4f2 100644 --- a/packages/types/src/documents/account/account.ts +++ b/packages/types/src/documents/account/account.ts @@ -94,8 +94,9 @@ export enum AccountSSOProvider { MICROSOFT = "microsoft", } -export enum VerifiableSSOProviders { - MICROSOFT = "microsoft" +const verifiableSSOProviders: AccountSSOProvider[] = [AccountSSOProvider.MICROSOFT] +export function isVerifiableSSOProvider(provider: AccountSSOProvider): boolean { + return verifiableSSOProviders.includes(provider); } export interface AccountSSO {