@dialstack/sdk-dev / js/src/pure
js/src/pure
The side-effect-free twin of the main entry.
Identical surface, except nothing is registered on import: you call
registerComponents() when you want the custom elements defined. Use this for
SSR, for tests, and anywhere a module-level customElements.define would run
too early or in the wrong realm.
Neither this file nor its sources are listed in package.json's sideEffects
allowlist — being droppable is the point.
Functions
References
AbstractSettings
Re-exports AbstractSettings
Account
Re-exports Account
AccountConfig
Re-exports AccountConfig
AccountOnboardingClasses
Re-exports AccountOnboardingClasses
AccountOnboardingStep
Re-exports AccountOnboardingStep
AccountPricing
Re-exports AccountPricing
AddressSuggestion
Re-exports AddressSuggestion
AIAgent
Re-exports AIAgent
AIAgentExtensionAvailabilityResult
Re-exports AIAgentExtensionAvailabilityResult
AIAgentField
Re-exports AIAgentField
AIAgentFormValues
Re-exports AIAgentFormValues
AIAgentHostCreateResult
Re-exports AIAgentHostCreateResult
AIAgentHostSubmitPayload
Re-exports AIAgentHostSubmitPayload
ApiError
Re-exports ApiError
AppearanceOptions
Re-exports AppearanceOptions
AppearanceVariables
Re-exports AppearanceVariables
ApprovePortOrderRequest
Re-exports ApprovePortOrderRequest
AssignDeviceUserRequest
Re-exports AssignDeviceUserRequest
AudioClipNode
Re-exports AudioClipNode
AudioSettings
Re-exports AudioSettings
AvailablePhoneNumber
Re-exports AvailablePhoneNumber
BacklightLevel
Re-exports BacklightLevel
BaseComponentClasses
Re-exports BaseComponentClasses
BaseComponentElement
Re-exports BaseComponentElement
ButtonCompatibilityReason
Re-exports ButtonCompatibilityReason
ButtonCompatibilitySummary
Re-exports ButtonCompatibilitySummary
ButtonCompatibilityVerdict
Re-exports ButtonCompatibilityVerdict
ButtonParams
Re-exports ButtonParams
ButtonTarget
Re-exports ButtonTarget
ButtonTemplate
Re-exports ButtonTemplate
ButtonTemplateWithDetails
Re-exports ButtonTemplateWithDetails
ButtonType
Re-exports ButtonType
CallEventHandler
Re-exports CallEventHandler
CallEventMap
Re-exports CallEventMap
CallEventType
Re-exports CallEventType
CallHistoryClasses
Re-exports CallHistoryClasses
CallHistoryDisplayOptions
Re-exports CallHistoryDisplayOptions
CallHistoryElement
Re-exports CallHistoryElement
CallLog
Re-exports CallLog
CallLogDID
Re-exports CallLogDID
CallLogDisplayOptions
Re-exports CallLogDisplayOptions
CallLogRowRenderer
Re-exports CallLogRowRenderer
CallLogsCallbacks
Re-exports CallLogsCallbacks
CallLogsClasses
Re-exports CallLogsClasses
CallLogsElement
Re-exports CallLogsElement
ChannelSentiment
Re-exports ChannelSentiment
ClientSecretResponse
Re-exports ClientSecretResponse
CommonComponentCallbacks
Re-exports CommonComponentCallbacks
ComponentConfig
Re-exports ComponentConfig
ComponentElement
Re-exports ComponentElement
ComponentIcons
Re-exports ComponentIcons
ComponentTagName
Re-exports ComponentTagName
CreateButtonTemplateRequest
Re-exports CreateButtonTemplateRequest
CreateDECTBaseRequest
Re-exports CreateDECTBaseRequest
CreateDECTExtensionRequest
Re-exports CreateDECTExtensionRequest
CreateDECTHandsetRequest
Re-exports CreateDECTHandsetRequest
CreateDeskphoneLineRequest
Re-exports CreateDeskphoneLineRequest
CreateDeskphoneRequest
Re-exports CreateDeskphoneRequest
CreateDeviceButtonOverrideRequest
Re-exports CreateDeviceButtonOverrideRequest
CreateDeviceRequest
Re-exports CreateDeviceRequest
CreateDeviceResponse
Re-exports CreateDeviceResponse
CreateExtensionRequest
Re-exports CreateExtensionRequest
CreateLocationRequest
Re-exports CreateLocationRequest
CreatePortOrderRequest
Renames and re-exports SDKCreatePortOrderRequest
CreateTemplateButtonRequest
Re-exports CreateTemplateButtonRequest
CreateUserRequest
Re-exports CreateUserRequest
DateFormat
Re-exports DateFormat
DateRange
Re-exports DateRange
DECTBase
Re-exports DECTBase
DECTExtension
Re-exports DECTExtension
DECTHandset
Re-exports DECTHandset
defaultIcons
Re-exports defaultIcons
defaultLocale
Re-exports defaultLocale
Device
Re-exports Device
DeviceButtonOverride
Re-exports DeviceButtonOverride
DeviceLine
Re-exports DeviceLine
DeviceListOptions
Re-exports DeviceListOptions
deviceReadiness
Re-exports deviceReadiness
DeviceReadiness
Re-exports DeviceReadiness
DeviceReadinessInput
Re-exports DeviceReadinessInput
DeviceReadinessPrerequisite
Re-exports DeviceReadinessPrerequisite
DeviceReadinessStep
Re-exports DeviceReadinessStep
DeviceSettings
Re-exports DeviceSettings
DeviceStatus
Re-exports DeviceStatus
DeviceType
Re-exports DeviceType
DeviceUserAssignment
Re-exports DeviceUserAssignment
DialPlan
Re-exports DialPlan
DialPlanHandle
Re-exports DialPlanHandle
DialPlanLocale
Re-exports DialPlanLocale
DialPlanMode
Re-exports DialPlanMode
DialPlanNode
Re-exports DialPlanNode
DialPlanNodeType
Re-exports DialPlanNodeType
DialStackInitParams
Re-exports DialStackInitParams
DialStackInstance
Re-exports DialStackInstance
DialStackInstanceImpl
Re-exports DialStackInstanceImpl
DialStackInstanceImplClass
Re-exports DialStackInstanceImplClass
DIDConfig
Re-exports DIDConfig
DIDItem
Re-exports DIDItem
DirectoryListingType
Re-exports DirectoryListingType
DisplaySettings
Re-exports DisplaySettings
E911ValidationResult
Re-exports E911ValidationResult
en
Re-exports en
Extension
Re-exports Extension
ExtensionListResponse
Re-exports ExtensionListResponse
ExtensionStatus
Re-exports ExtensionStatus
ExternalDialNode
Re-exports ExternalDialNode
ExternalDialNodeConfig
Re-exports ExternalDialNodeConfig
ExternalDialNodeData
Re-exports ExternalDialNodeData
FAQItem
Re-exports FAQItem
FeatureSettings
Re-exports FeatureSettings
FormattingOptions
Re-exports FormattingOptions
GraphNodeData
Re-exports GraphNodeData
GraphNodeType
Re-exports GraphNodeType
HandsetStatus
Re-exports HandsetStatus
HangUpNode
Re-exports HangUpNode
IconString
Re-exports IconString
InboundRouting
Re-exports InboundRouting
IncomingCallEvent
Re-exports IncomingCallEvent
InternalDialExitType
Re-exports InternalDialExitType
InternalDialNode
Re-exports InternalDialNode
InternalDialNodeConfig
Re-exports InternalDialNodeConfig
InternalDialNodeData
Re-exports InternalDialNodeData
isApiError
Re-exports isApiError
isDECTBase
Re-exports isDECTBase
isDeskphone
Re-exports isDeskphone
JitterBuffer
Re-exports JitterBuffer
JitterBufferMode
Re-exports JitterBufferMode
LayoutVariant
Re-exports LayoutVariant
loadDialstackAndInitialize
Re-exports loadDialstackAndInitialize
LoadError
Re-exports LoadError
LoaderStart
Re-exports LoaderStart
Locale
Re-exports Locale
LocationAddressInput
Re-exports LocationAddressInput
MaterializedButton
Re-exports MaterializedButton
MenuNode
Re-exports MenuNode
MenuOption
Re-exports MenuOption
MulticellRole
Re-exports MulticellRole
NamedResource
Re-exports NamedResource
NetworkSettings
Re-exports NetworkSettings
NonPortableNumber
Re-exports NonPortableNumber
NumberOrder
Re-exports NumberOrder
OnboardingCollectionOptions
Re-exports OnboardingCollectionOptions
OnboardingLocation
Re-exports OnboardingLocation
OnboardingPortalClasses
Re-exports OnboardingPortalClasses
OnboardingUser
Re-exports OnboardingUser
PaginatedResponse
Re-exports PaginatedResponse
PaginationOptions
Re-exports PaginationOptions
PhoneNumberItem
Re-exports PhoneNumberItem
PhoneNumberOrderingClasses
Re-exports PhoneNumberOrderingClasses
PhoneNumberOrderingElement
Re-exports PhoneNumberOrderingElement
PhoneNumberRowClickEvent
Re-exports PhoneNumberRowClickEvent
PhoneNumberRowSection
Re-exports PhoneNumberRowSection
PhoneNumbersClasses
Re-exports PhoneNumbersClasses
PhoneNumbersElement
Re-exports PhoneNumbersElement
PhoneNumberStatus
Re-exports PhoneNumberStatus
PortableNumber
Re-exports PortableNumber
PortApproval
Re-exports PortApproval
PortCarrier
Re-exports PortCarrier
PortDocumentMeta
Re-exports PortDocumentMeta
PortEligibilityResult
Re-exports PortEligibilityResult
PortOrder
Renames and re-exports SDKPortOrder
PortOrderAddress
Re-exports PortOrderAddress
PortOrderDetails
Renames and re-exports SDKPortOrderDetails
PortOrderStatus
Renames and re-exports SDKPortOrderStatus
PortOrderSubscriber
Re-exports PortOrderSubscriber
PortRejection
Re-exports PortRejection
ProvisionedDevice
Re-exports ProvisionedDevice
ProvisioningEvent
Re-exports ProvisioningEvent
ProvisioningEventListOptions
Re-exports ProvisioningEventListOptions
QualityMetricLeg
Re-exports QualityMetricLeg
QueueStrategy
Re-exports QueueStrategy
RegionalSettings
Re-exports RegionalSettings
RegistrationStatus
Re-exports RegistrationStatus
ResolvedAddress
Re-exports ResolvedAddress
RingAllUsersNode
Re-exports RingAllUsersNode
RingAllUsersNodeConfig
Re-exports RingAllUsersNodeConfig
RingAllUsersNodeData
Re-exports RingAllUsersNodeData
ROUTING_TARGET_TYPE_ORDER
Re-exports ROUTING_TARGET_TYPE_ORDER
RoutingTarget
Re-exports RoutingTarget
RoutingTargetType
Re-exports RoutingTargetType
ScheduleExitType
Re-exports ScheduleExitType
ScheduleNode
Re-exports ScheduleNode
ScheduleNodeConfig
Re-exports ScheduleNodeConfig
ScheduleNodeData
Re-exports ScheduleNodeData
SchedulingConfig
Re-exports SchedulingConfig
SDKCreatePortOrderRequest
Re-exports SDKCreatePortOrderRequest
SDKPortOrder
Re-exports SDKPortOrder
SDKPortOrderDetails
Re-exports SDKPortOrderDetails
SDKPortOrderStatus
Re-exports SDKPortOrderStatus
SearchAvailableNumbersOptions
Re-exports SearchAvailableNumbersOptions
SearchType
Re-exports SearchType
Sentiment
Re-exports Sentiment
SentimentLabel
Re-exports SentimentLabel
SessionData
Re-exports SessionData
SmsPortOutWindow
Re-exports SmsPortOutWindow
StartNodeData
Re-exports StartNodeData
TemplateButton
Re-exports TemplateButton
Theme
Re-exports Theme
TimeFormat
Re-exports TimeFormat
Tos
Re-exports Tos
TosAcceptance
Re-exports TosAcceptance
Transcript
Re-exports Transcript
TranscriptStatus
Re-exports TranscriptStatus
UpdateAccountRequest
Re-exports UpdateAccountRequest
UpdateAIAgentRequest
Re-exports UpdateAIAgentRequest
UpdateButtonTemplateRequest
Re-exports UpdateButtonTemplateRequest
UpdateDECTBaseRequest
Re-exports UpdateDECTBaseRequest
UpdateDECTHandsetRequest
Re-exports UpdateDECTHandsetRequest
UpdateDeskphoneLineRequest
Re-exports UpdateDeskphoneLineRequest
UpdateDeskphoneRequest
Re-exports UpdateDeskphoneRequest
UpdateDeviceRequest
Re-exports UpdateDeviceRequest
UpdateLocationRequest
Re-exports UpdateLocationRequest
UpdateOptions
Re-exports UpdateOptions
UpdatePhoneNumberRequest
Re-exports UpdatePhoneNumberRequest
UpdateSmsPortOutRequest
Re-exports UpdateSmsPortOutRequest
UpdateTemplateButtonRequest
Re-exports UpdateTemplateButtonRequest
VoiceAppNode
Re-exports VoiceAppNode
VoiceAppNodeData
Re-exports VoiceAppNodeData
VoicemailBehaviorOptions
Re-exports VoicemailBehaviorOptions
VoicemailDisplayOptions
Re-exports VoicemailDisplayOptions
VoicemailRowRenderer
Re-exports VoicemailRowRenderer
VoicemailsCallbacks
Re-exports VoicemailsCallbacks
VoicemailsClasses
Re-exports VoicemailsClasses
VoicemailsElement
Re-exports VoicemailsElement
VoicemailTranscript
Re-exports VoicemailTranscript