{"version":3,"file":"index.mjs","names":[],"sources":["../src/groups/interfaces/user-organization-membership-base-list-data-status.interface.ts","../src/pipes/interfaces/connected-account-auth-method.interface.ts","../src/pipes/interfaces/connected-account-state.interface.ts","../src/pipes/interfaces/custom-provider-definition-authenticate-via.interface.ts","../src/pipes/interfaces/data-integration-access-token-response-error.interface.ts","../src/pipes/interfaces/data-integration-credential-type.interface.ts","../src/pipes/interfaces/data-integration-credentials-response-error.interface.ts","../src/pipes/interfaces/data-integration-credentials-type.interface.ts","../src/pipes/interfaces/data-integration-custom-provider-authenticate-via.interface.ts","../src/pipes/interfaces/data-integration-state.interface.ts","../src/pipes/interfaces/data-integrations-list-response-data-auth-methods.interface.ts","../src/pipes/interfaces/data-integrations-list-response-data-connected-account-auth-method.interface.ts","../src/pipes/interfaces/data-integrations-list-response-data-connected-account-state.interface.ts","../src/pipes/interfaces/data-integrations-list-response-data-ownership.interface.ts","../src/pipes/interfaces/update-custom-provider-definition-authenticate-via.interface.ts","../src/radar/interfaces/radar-list-action.interface.ts","../src/radar/interfaces/radar-list-type.interface.ts","../src/radar/interfaces/radar-standalone-assess-request-action.interface.ts","../src/radar/interfaces/radar-standalone-assess-request-auth-method.interface.ts","../src/radar/interfaces/radar-standalone-response-blocklist-type.interface.ts","../src/radar/interfaces/radar-standalone-response-control.interface.ts","../src/radar/interfaces/radar-standalone-response-verdict.interface.ts","../src/vault/interfaces/vault-order.interface.ts","../src/webhooks/interfaces/create-webhook-endpoint-events.interface.ts","../src/webhooks/interfaces/update-webhook-endpoint-events.interface.ts","../src/webhooks/interfaces/update-webhook-endpoint-status.interface.ts","../src/webhooks/interfaces/webhook-endpoint-status.interface.ts","../src/widgets/interfaces/widget-session-token-scopes.interface.ts","../src/index.ts"],"sourcesContent":["// This file is auto-generated by oagen. Do not edit.\n\nexport const UserOrganizationMembershipBaseListDataStatus = {\n  Active: 'active',\n  Inactive: 'inactive',\n  Pending: 'pending',\n} as const;\n\nexport type UserOrganizationMembershipBaseListDataStatus =\n  (typeof UserOrganizationMembershipBaseListDataStatus)[keyof typeof UserOrganizationMembershipBaseListDataStatus];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const ConnectedAccountAuthMethod = {\n  OAuth: 'oauth',\n  ApiKey: 'api_key',\n} as const;\n\nexport type ConnectedAccountAuthMethod =\n  (typeof ConnectedAccountAuthMethod)[keyof typeof ConnectedAccountAuthMethod];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const ConnectedAccountState = {\n  Connected: 'connected',\n  NeedsReauthorization: 'needs_reauthorization',\n} as const;\n\nexport type ConnectedAccountState =\n  (typeof ConnectedAccountState)[keyof typeof ConnectedAccountState];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const CustomProviderDefinitionAuthenticateVia = {\n  RequestBody: 'request_body',\n  BasicAuthHeader: 'basic_auth_header',\n} as const;\n\nexport type CustomProviderDefinitionAuthenticateVia =\n  (typeof CustomProviderDefinitionAuthenticateVia)[keyof typeof CustomProviderDefinitionAuthenticateVia];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationAccessTokenResponseError = {\n  NotInstalled: 'not_installed',\n  NeedsReauthorization: 'needs_reauthorization',\n} as const;\n\nexport type DataIntegrationAccessTokenResponseError =\n  (typeof DataIntegrationAccessTokenResponseError)[keyof typeof DataIntegrationAccessTokenResponseError];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationCredentialType = {\n  Custom: 'custom',\n  Organization: 'organization',\n} as const;\n\nexport type DataIntegrationCredentialType =\n  (typeof DataIntegrationCredentialType)[keyof typeof DataIntegrationCredentialType];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationCredentialsResponseError = {\n  NotInstalled: 'not_installed',\n  NeedsReauthorization: 'needs_reauthorization',\n} as const;\n\nexport type DataIntegrationCredentialsResponseError =\n  (typeof DataIntegrationCredentialsResponseError)[keyof typeof DataIntegrationCredentialsResponseError];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationCredentialsType = {\n  Custom: 'custom',\n  Organization: 'organization',\n} as const;\n\nexport type DataIntegrationCredentialsType =\n  (typeof DataIntegrationCredentialsType)[keyof typeof DataIntegrationCredentialsType];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationCustomProviderAuthenticateVia = {\n  RequestBody: 'request_body',\n  BasicAuthHeader: 'basic_auth_header',\n} as const;\n\nexport type DataIntegrationCustomProviderAuthenticateVia =\n  (typeof DataIntegrationCustomProviderAuthenticateVia)[keyof typeof DataIntegrationCustomProviderAuthenticateVia];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationState = {\n  Valid: 'valid',\n  Invalid: 'invalid',\n  Requested: 'requested',\n} as const;\n\nexport type DataIntegrationState =\n  (typeof DataIntegrationState)[keyof typeof DataIntegrationState];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationsListResponseDataAuthMethods = {\n  OAuth: 'oauth',\n  ApiKey: 'api_key',\n} as const;\n\nexport type DataIntegrationsListResponseDataAuthMethods =\n  (typeof DataIntegrationsListResponseDataAuthMethods)[keyof typeof DataIntegrationsListResponseDataAuthMethods];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationsListResponseDataConnectedAccountAuthMethod = {\n  OAuth: 'oauth',\n  ApiKey: 'api_key',\n} as const;\n\nexport type DataIntegrationsListResponseDataConnectedAccountAuthMethod =\n  (typeof DataIntegrationsListResponseDataConnectedAccountAuthMethod)[keyof typeof DataIntegrationsListResponseDataConnectedAccountAuthMethod];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationsListResponseDataConnectedAccountState = {\n  Connected: 'connected',\n  NeedsReauthorization: 'needs_reauthorization',\n  Disconnected: 'disconnected',\n} as const;\n\nexport type DataIntegrationsListResponseDataConnectedAccountState =\n  (typeof DataIntegrationsListResponseDataConnectedAccountState)[keyof typeof DataIntegrationsListResponseDataConnectedAccountState];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const DataIntegrationsListResponseDataOwnership = {\n  UserlandUser: 'userland_user',\n  Organization: 'organization',\n} as const;\n\nexport type DataIntegrationsListResponseDataOwnership =\n  (typeof DataIntegrationsListResponseDataOwnership)[keyof typeof DataIntegrationsListResponseDataOwnership];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const UpdateCustomProviderDefinitionAuthenticateVia = {\n  RequestBody: 'request_body',\n  BasicAuthHeader: 'basic_auth_header',\n} as const;\n\nexport type UpdateCustomProviderDefinitionAuthenticateVia =\n  (typeof UpdateCustomProviderDefinitionAuthenticateVia)[keyof typeof UpdateCustomProviderDefinitionAuthenticateVia];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarListAction = {\n  Block: 'block',\n  Allow: 'allow',\n} as const;\n\nexport type RadarListAction =\n  (typeof RadarListAction)[keyof typeof RadarListAction];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarListType = {\n  IpAddress: 'ip_address',\n  Domain: 'domain',\n  Email: 'email',\n  Device: 'device',\n  UserAgent: 'user_agent',\n  DeviceFingerprint: 'device_fingerprint',\n  Country: 'country',\n} as const;\n\nexport type RadarListType = (typeof RadarListType)[keyof typeof RadarListType];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarStandaloneAssessRequestAction = {\n  SignUp: 'sign-up',\n  SignIn: 'sign-in',\n} as const;\n\nexport type RadarStandaloneAssessRequestAction =\n  (typeof RadarStandaloneAssessRequestAction)[keyof typeof RadarStandaloneAssessRequestAction];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarStandaloneAssessRequestAuthMethod = {\n  Password: 'Password',\n  Passkey: 'Passkey',\n  Authenticator: 'Authenticator',\n  SmsOtp: 'SMS_OTP',\n  EmailOtp: 'Email_OTP',\n  Social: 'Social',\n  SSO: 'SSO',\n  Other: 'Other',\n} as const;\n\nexport type RadarStandaloneAssessRequestAuthMethod =\n  (typeof RadarStandaloneAssessRequestAuthMethod)[keyof typeof RadarStandaloneAssessRequestAuthMethod];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarStandaloneResponseBlocklistType = {\n  IpAddress: 'ip_address',\n  Domain: 'domain',\n  Email: 'email',\n  Device: 'device',\n  UserAgent: 'user_agent',\n  DeviceFingerprint: 'device_fingerprint',\n  Country: 'country',\n} as const;\n\nexport type RadarStandaloneResponseBlocklistType =\n  (typeof RadarStandaloneResponseBlocklistType)[keyof typeof RadarStandaloneResponseBlocklistType];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarStandaloneResponseControl = {\n  BotDetection: 'bot_detection',\n  BruteForceAttack: 'brute_force_attack',\n  DomainSignUpRateLimit: 'domain_sign_up_rate_limit',\n  ImpossibleTravel: 'impossible_travel',\n  RepeatSignUp: 'repeat_sign_up',\n  StaleAccount: 'stale_account',\n  UnrecognizedDevice: 'unrecognized_device',\n  Restriction: 'restriction',\n} as const;\n\nexport type RadarStandaloneResponseControl =\n  (typeof RadarStandaloneResponseControl)[keyof typeof RadarStandaloneResponseControl];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const RadarStandaloneResponseVerdict = {\n  Allow: 'allow',\n  Block: 'block',\n  Challenge: 'challenge',\n} as const;\n\nexport type RadarStandaloneResponseVerdict =\n  (typeof RadarStandaloneResponseVerdict)[keyof typeof RadarStandaloneResponseVerdict];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const VaultOrder = {\n  Asc: 'asc',\n  Desc: 'desc',\n} as const;\n\nexport type VaultOrder = (typeof VaultOrder)[keyof typeof VaultOrder];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const CreateWebhookEndpointEvents = {\n  AuthenticationEmailVerificationSucceeded:\n    'authentication.email_verification_succeeded',\n  AuthenticationMagicAuthFailed: 'authentication.magic_auth_failed',\n  AuthenticationMagicAuthSucceeded: 'authentication.magic_auth_succeeded',\n  AuthenticationMfaSucceeded: 'authentication.mfa_succeeded',\n  AuthenticationOAuthFailed: 'authentication.oauth_failed',\n  AuthenticationOAuthSucceeded: 'authentication.oauth_succeeded',\n  AuthenticationPasswordFailed: 'authentication.password_failed',\n  AuthenticationPasswordSucceeded: 'authentication.password_succeeded',\n  AuthenticationPasskeyFailed: 'authentication.passkey_failed',\n  AuthenticationPasskeySucceeded: 'authentication.passkey_succeeded',\n  AuthenticationSSOFailed: 'authentication.sso_failed',\n  AuthenticationSSOStarted: 'authentication.sso_started',\n  AuthenticationSSOSucceeded: 'authentication.sso_succeeded',\n  AuthenticationSSOTimedOut: 'authentication.sso_timed_out',\n  AuthenticationRadarRiskDetected: 'authentication.radar_risk_detected',\n  ApiKeyCreated: 'api_key.created',\n  ApiKeyRevoked: 'api_key.revoked',\n  ConnectionActivated: 'connection.activated',\n  ConnectionDeactivated: 'connection.deactivated',\n  ConnectionSAMLCertificateRenewalRequired:\n    'connection.saml_certificate_renewal_required',\n  ConnectionSAMLCertificateRenewed: 'connection.saml_certificate_renewed',\n  ConnectionDeleted: 'connection.deleted',\n  DsyncActivated: 'dsync.activated',\n  DsyncDeleted: 'dsync.deleted',\n  DsyncGroupCreated: 'dsync.group.created',\n  DsyncGroupDeleted: 'dsync.group.deleted',\n  DsyncGroupUpdated: 'dsync.group.updated',\n  DsyncGroupUserAdded: 'dsync.group.user_added',\n  DsyncGroupUserRemoved: 'dsync.group.user_removed',\n  DsyncUserCreated: 'dsync.user.created',\n  DsyncUserDeleted: 'dsync.user.deleted',\n  DsyncUserUpdated: 'dsync.user.updated',\n  EmailVerificationCreated: 'email_verification.created',\n  GroupCreated: 'group.created',\n  GroupDeleted: 'group.deleted',\n  GroupMemberAdded: 'group.member_added',\n  GroupMemberRemoved: 'group.member_removed',\n  GroupUpdated: 'group.updated',\n  FlagCreated: 'flag.created',\n  FlagDeleted: 'flag.deleted',\n  FlagUpdated: 'flag.updated',\n  FlagRuleUpdated: 'flag.rule_updated',\n  InvitationAccepted: 'invitation.accepted',\n  InvitationCreated: 'invitation.created',\n  InvitationResent: 'invitation.resent',\n  InvitationRevoked: 'invitation.revoked',\n  MagicAuthCreated: 'magic_auth.created',\n  OrganizationCreated: 'organization.created',\n  OrganizationDeleted: 'organization.deleted',\n  OrganizationUpdated: 'organization.updated',\n  OrganizationDomainCreated: 'organization_domain.created',\n  OrganizationDomainDeleted: 'organization_domain.deleted',\n  OrganizationDomainUpdated: 'organization_domain.updated',\n  OrganizationDomainVerified: 'organization_domain.verified',\n  OrganizationDomainVerificationFailed:\n    'organization_domain.verification_failed',\n  PasswordResetCreated: 'password_reset.created',\n  PasswordResetSucceeded: 'password_reset.succeeded',\n  UserCreated: 'user.created',\n  UserUpdated: 'user.updated',\n  UserDeleted: 'user.deleted',\n  OrganizationMembershipCreated: 'organization_membership.created',\n  OrganizationMembershipDeleted: 'organization_membership.deleted',\n  OrganizationMembershipUpdated: 'organization_membership.updated',\n  RoleCreated: 'role.created',\n  RoleDeleted: 'role.deleted',\n  RoleUpdated: 'role.updated',\n  OrganizationRoleCreated: 'organization_role.created',\n  OrganizationRoleDeleted: 'organization_role.deleted',\n  OrganizationRoleUpdated: 'organization_role.updated',\n  PermissionCreated: 'permission.created',\n  PermissionDeleted: 'permission.deleted',\n  PermissionUpdated: 'permission.updated',\n  PipesConnectedAccountConnected: 'pipes.connected_account.connected',\n  PipesConnectedAccountDisconnected: 'pipes.connected_account.disconnected',\n  PipesConnectedAccountReauthorizationNeeded:\n    'pipes.connected_account.reauthorization_needed',\n  SessionCreated: 'session.created',\n  SessionRevoked: 'session.revoked',\n  WaitlistUserApproved: 'waitlist_user.approved',\n  WaitlistUserCreated: 'waitlist_user.created',\n  WaitlistUserDenied: 'waitlist_user.denied',\n} as const;\n\nexport type CreateWebhookEndpointEvents =\n  (typeof CreateWebhookEndpointEvents)[keyof typeof CreateWebhookEndpointEvents];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const UpdateWebhookEndpointEvents = {\n  AuthenticationEmailVerificationSucceeded:\n    'authentication.email_verification_succeeded',\n  AuthenticationMagicAuthFailed: 'authentication.magic_auth_failed',\n  AuthenticationMagicAuthSucceeded: 'authentication.magic_auth_succeeded',\n  AuthenticationMfaSucceeded: 'authentication.mfa_succeeded',\n  AuthenticationOAuthFailed: 'authentication.oauth_failed',\n  AuthenticationOAuthSucceeded: 'authentication.oauth_succeeded',\n  AuthenticationPasswordFailed: 'authentication.password_failed',\n  AuthenticationPasswordSucceeded: 'authentication.password_succeeded',\n  AuthenticationPasskeyFailed: 'authentication.passkey_failed',\n  AuthenticationPasskeySucceeded: 'authentication.passkey_succeeded',\n  AuthenticationSSOFailed: 'authentication.sso_failed',\n  AuthenticationSSOStarted: 'authentication.sso_started',\n  AuthenticationSSOSucceeded: 'authentication.sso_succeeded',\n  AuthenticationSSOTimedOut: 'authentication.sso_timed_out',\n  AuthenticationRadarRiskDetected: 'authentication.radar_risk_detected',\n  ApiKeyCreated: 'api_key.created',\n  ApiKeyRevoked: 'api_key.revoked',\n  ConnectionActivated: 'connection.activated',\n  ConnectionDeactivated: 'connection.deactivated',\n  ConnectionSAMLCertificateRenewalRequired:\n    'connection.saml_certificate_renewal_required',\n  ConnectionSAMLCertificateRenewed: 'connection.saml_certificate_renewed',\n  ConnectionDeleted: 'connection.deleted',\n  DsyncActivated: 'dsync.activated',\n  DsyncDeleted: 'dsync.deleted',\n  DsyncGroupCreated: 'dsync.group.created',\n  DsyncGroupDeleted: 'dsync.group.deleted',\n  DsyncGroupUpdated: 'dsync.group.updated',\n  DsyncGroupUserAdded: 'dsync.group.user_added',\n  DsyncGroupUserRemoved: 'dsync.group.user_removed',\n  DsyncUserCreated: 'dsync.user.created',\n  DsyncUserDeleted: 'dsync.user.deleted',\n  DsyncUserUpdated: 'dsync.user.updated',\n  EmailVerificationCreated: 'email_verification.created',\n  GroupCreated: 'group.created',\n  GroupDeleted: 'group.deleted',\n  GroupMemberAdded: 'group.member_added',\n  GroupMemberRemoved: 'group.member_removed',\n  GroupUpdated: 'group.updated',\n  FlagCreated: 'flag.created',\n  FlagDeleted: 'flag.deleted',\n  FlagUpdated: 'flag.updated',\n  FlagRuleUpdated: 'flag.rule_updated',\n  InvitationAccepted: 'invitation.accepted',\n  InvitationCreated: 'invitation.created',\n  InvitationResent: 'invitation.resent',\n  InvitationRevoked: 'invitation.revoked',\n  MagicAuthCreated: 'magic_auth.created',\n  OrganizationCreated: 'organization.created',\n  OrganizationDeleted: 'organization.deleted',\n  OrganizationUpdated: 'organization.updated',\n  OrganizationDomainCreated: 'organization_domain.created',\n  OrganizationDomainDeleted: 'organization_domain.deleted',\n  OrganizationDomainUpdated: 'organization_domain.updated',\n  OrganizationDomainVerified: 'organization_domain.verified',\n  OrganizationDomainVerificationFailed:\n    'organization_domain.verification_failed',\n  PasswordResetCreated: 'password_reset.created',\n  PasswordResetSucceeded: 'password_reset.succeeded',\n  UserCreated: 'user.created',\n  UserUpdated: 'user.updated',\n  UserDeleted: 'user.deleted',\n  OrganizationMembershipCreated: 'organization_membership.created',\n  OrganizationMembershipDeleted: 'organization_membership.deleted',\n  OrganizationMembershipUpdated: 'organization_membership.updated',\n  RoleCreated: 'role.created',\n  RoleDeleted: 'role.deleted',\n  RoleUpdated: 'role.updated',\n  OrganizationRoleCreated: 'organization_role.created',\n  OrganizationRoleDeleted: 'organization_role.deleted',\n  OrganizationRoleUpdated: 'organization_role.updated',\n  PermissionCreated: 'permission.created',\n  PermissionDeleted: 'permission.deleted',\n  PermissionUpdated: 'permission.updated',\n  PipesConnectedAccountConnected: 'pipes.connected_account.connected',\n  PipesConnectedAccountDisconnected: 'pipes.connected_account.disconnected',\n  PipesConnectedAccountReauthorizationNeeded:\n    'pipes.connected_account.reauthorization_needed',\n  SessionCreated: 'session.created',\n  SessionRevoked: 'session.revoked',\n  WaitlistUserApproved: 'waitlist_user.approved',\n  WaitlistUserCreated: 'waitlist_user.created',\n  WaitlistUserDenied: 'waitlist_user.denied',\n} as const;\n\nexport type UpdateWebhookEndpointEvents =\n  (typeof UpdateWebhookEndpointEvents)[keyof typeof UpdateWebhookEndpointEvents];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const UpdateWebhookEndpointStatus = {\n  Enabled: 'enabled',\n  Disabled: 'disabled',\n} as const;\n\nexport type UpdateWebhookEndpointStatus =\n  (typeof UpdateWebhookEndpointStatus)[keyof typeof UpdateWebhookEndpointStatus];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const WebhookEndpointStatus = {\n  Enabled: 'enabled',\n  Disabled: 'disabled',\n} as const;\n\nexport type WebhookEndpointStatus =\n  (typeof WebhookEndpointStatus)[keyof typeof WebhookEndpointStatus];\n","// This file is auto-generated by oagen. Do not edit.\n\nexport const WidgetSessionTokenScopes = {\n  WidgetsUsersTableManage: 'widgets:users-table:manage',\n  WidgetsDomainVerificationManage: 'widgets:domain-verification:manage',\n  WidgetsSSOManage: 'widgets:sso:manage',\n  WidgetsApiKeysManage: 'widgets:api-keys:manage',\n  WidgetsDsyncManage: 'widgets:dsync:manage',\n  WidgetsAuditLogStreamingManage: 'widgets:audit-log-streaming:manage',\n} as const;\n\nexport type WidgetSessionTokenScopes =\n  (typeof WidgetSessionTokenScopes)[keyof typeof WidgetSessionTokenScopes];\n","// @oagen-ignore-file\nimport { SubtleCryptoProvider } from './common/crypto/subtle-crypto-provider';\nimport { CryptoProvider } from './common/crypto/crypto-provider';\n\nimport { HttpClient } from './common/net/http-client';\nimport { FetchHttpClient } from './common/net/fetch-client';\n\nimport { Actions } from './actions/actions';\nimport { Webhooks } from './webhooks/webhooks';\nimport { WorkOS } from './workos';\nimport { WorkOSOptions } from './common/interfaces';\n\nexport * from './actions/interfaces';\nexport * from './agents/interfaces';\nexport * from './api-keys/interfaces';\nexport * from './audit-logs/interfaces';\nexport * from './authorization/interfaces';\nexport * from './connect/interfaces';\nexport * from './common/exceptions';\nexport * from './common/interfaces';\nexport * from './common/utils/pagination';\nexport * from './directory-sync/interfaces';\nexport * from './events/interfaces';\nexport * from './feature-flags/interfaces';\nexport { FeatureFlagsRuntimeClient } from './feature-flags/runtime-client';\nexport * from './groups/interfaces';\nexport * from './multi-factor-auth/interfaces';\nexport * from './organizations/interfaces';\nexport * from './organization-domains/interfaces';\nexport * from './passwordless/interfaces';\nexport * from './pipes/interfaces';\nexport * from './admin-portal/interfaces';\nexport * from './radar/interfaces';\nexport * from './roles/interfaces';\nexport * from './sso/interfaces';\nexport * from './user-management/interfaces';\nexport { CookieSession } from './user-management/session';\nexport * from './vault/interfaces';\nexport * from './webhooks/interfaces';\nexport * from './widgets/interfaces';\nexport * from './pkce/pkce';\nexport {\n  createWorkOS,\n  type PublicWorkOS,\n  type PublicUserManagement,\n  type PublicSSO,\n  type PublicClientOptions,\n  type ConfidentialClientOptions,\n} from './factory';\n\nclass WorkOSNode extends WorkOS {\n  /** @override */\n  createHttpClient(options: WorkOSOptions, userAgent: string): HttpClient {\n    const headers: Record<string, string> = {};\n\n    const configHeaders = options.config?.headers;\n    if (configHeaders) {\n      if (configHeaders instanceof Headers) {\n        configHeaders.forEach((v, k) => (headers[k] = v));\n      } else if (Array.isArray(configHeaders)) {\n        configHeaders.forEach(([k, v]) => (headers[k] = v));\n      } else {\n        Object.assign(headers, configHeaders);\n      }\n    }\n\n    headers['User-Agent'] = userAgent;\n\n    if (this.key) {\n      headers['Authorization'] = `Bearer ${this.key}`;\n    }\n\n    const opts = {\n      ...options.config,\n      timeout: options.timeout,\n      maxRetries: options.maxRetries,\n      headers,\n    };\n\n    return new FetchHttpClient(this.baseURL, opts, options.fetchFn);\n  }\n\n  /** @override */\n  createWebhookClient(): Webhooks {\n    return new Webhooks(this);\n  }\n\n  override getCryptoProvider(): CryptoProvider {\n    return new SubtleCryptoProvider();\n  }\n\n  /** @override */\n  createActionsClient(): Actions {\n    return new Actions(this.getCryptoProvider());\n  }\n\n  /** @override */\n  emitWarning(warning: string): void {\n    return process.emitWarning(warning, 'WorkOS');\n  }\n}\n\nexport { WorkOSNode as WorkOS };\n"],"mappings":"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"}