@dialstack/sdk-dev / js/src
js/src
DialStack browser SDK — initialization, the REST client and the web components.
Importing this module registers the custom elements: the initializer below
pulls each component for its customElements.define side effect. That is why
sideEffects in package.json is an allowlist naming this file rather than
false — a blanket false lets a bundler drop every registration, and the
failure is silent (document.createElement returns an inert element that
renders nothing). Use ./pure when you want to register them yourself.
Classes
Interfaces
- AbstractSettings
- Account
- AccountConfig
- AccountOnboardingClasses
- AccountPricing
- AddressSuggestion
- AIAgent
- AIAgentExtensionAvailabilityResult
- AIAgentFormValues
- AIAgentHostCreateResult
- AIAgentHostSubmitPayload
- AppearanceOptions
- AppearanceVariables
- ApprovePortOrderRequest
- AssignDeviceUserRequest
- AudioClipNode
- AudioSettings
- AvailablePhoneNumber
- BaseComponentClasses
- BaseComponentElement
- ButtonCompatibilitySummary
- ButtonCompatibilityVerdict
- ButtonTemplate
- ButtonTemplateWithDetails
- CallEventMap
- CallHistoryClasses
- CallHistoryDisplayOptions
- CallHistoryElement
- CallLog
- CallLogDID
- CallLogDisplayOptions
- CallLogsCallbacks
- CallLogsClasses
- CallLogsElement
- ChannelSentiment
- CommonComponentCallbacks
- ComponentConfig
- ComponentElement
- ComponentIcons
- CreateButtonTemplateRequest
- CreateDECTBaseRequest
- CreateDECTExtensionRequest
- CreateDECTHandsetRequest
- CreateDeskphoneLineRequest
- CreateDeskphoneRequest
- CreateDeviceRequest
- CreateDeviceResponse
- CreateExtensionRequest
- CreateLocationRequest
- CreateUserRequest
- DateRange
- DECTBase
- DECTExtension
- DECTHandset
- Device
- DeviceButtonOverride
- DeviceLine
- DeviceListOptions
- DeviceReadiness
- DeviceReadinessInput
- DeviceSettings
- DeviceUserAssignment
- DialPlan
- DialPlanHandle
- DialPlanLocale
- DialStackInitParams
- DialStackInstance
- DialStackInstanceImpl
- DIDConfig
- DIDItem
- DisplaySettings
- E911ValidationResult
- Extension
- ExtensionListResponse
- ExternalDialNode
- ExternalDialNodeConfig
- ExternalDialNodeData
- FAQItem
- FeatureSettings
- FormattingOptions
- HangUpNode
- IncomingCallEvent
- InternalDialNode
- InternalDialNodeConfig
- InternalDialNodeData
- JitterBuffer
- LoadError
- LoaderStart
- LocationAddressInput
- MaterializedButton
- MenuNode
- MenuOption
- NamedResource
- NetworkSettings
- NonPortableNumber
- NumberOrder
- OnboardingCollectionOptions
- OnboardingLocation
- OnboardingPortalClasses
- OnboardingUser
- PaginatedResponse
- PaginationOptions
- PhoneNumberItem
- PhoneNumberOrderingClasses
- PhoneNumberOrderingElement
- PhoneNumberRowClickEvent
- PhoneNumbersClasses
- PhoneNumbersElement
- PortableNumber
- PortApproval
- PortCarrier
- PortDocumentMeta
- PortEligibilityResult
- PortOrderAddress
- PortOrderSubscriber
- PortRejection
ProvisionedDevice- ProvisioningEvent
- ProvisioningEventListOptions
- QualityMetricLeg
- RegionalSettings
- ResolvedAddress
- RingAllUsersNode
- RingAllUsersNodeConfig
- RingAllUsersNodeData
- RoutingTarget
- ScheduleNode
- ScheduleNodeConfig
- ScheduleNodeData
- SchedulingConfig
- SDKCreatePortOrderRequest
- SDKPortOrder
- SDKPortOrderDetails
- SearchAvailableNumbersOptions
- Sentiment
- SessionData
- SmsPortOutWindow
- StartNodeData
- TemplateButton
- Tos
- TosAcceptance
- Transcript
- UpdateAccountRequest
- UpdateAIAgentRequest
- UpdateButtonTemplateRequest
- UpdateDECTBaseRequest
- UpdateDECTHandsetRequest
- UpdateDeskphoneLineRequest
- UpdateDeskphoneRequest
- UpdateDeviceRequest
- UpdateLocationRequest
- UpdateOptions
- UpdatePhoneNumberRequest
- UpdateSmsPortOutRequest
- UpdateTemplateButtonRequest
- VoiceAppNode
- VoiceAppNodeData
- VoicemailBehaviorOptions
- VoicemailDisplayOptions
- VoicemailsCallbacks
- VoicemailsClasses
- VoicemailsElement
- VoicemailTranscript
Type Aliases
- AccountOnboardingStep
- AIAgentField
- BacklightLevel
- ButtonCompatibilityReason
- ButtonParams
- ButtonTarget
- ButtonType
- CallEventHandler
- CallEventType
- CallLogRowRenderer
- ClientSecretResponse
- ComponentTagName
- CreateDeviceButtonOverrideRequest
- CreateTemplateButtonRequest
- DateFormat
- DeviceReadinessPrerequisite
- DeviceReadinessStep
- DeviceStatus
- DeviceType
- DialPlanMode
- DialPlanNode
- DialPlanNodeType
- DirectoryListingType
- ExtensionStatus
- GraphNodeData
- GraphNodeType
- HandsetStatus
- IconString
- InboundRouting
- InternalDialExitType
- JitterBufferMode
- LayoutVariant
- Locale
- MulticellRole
- PhoneNumberRowSection
- PhoneNumberStatus
- QueueStrategy
- RegistrationStatus
- RoutingTargetType
- ScheduleExitType
- SDKPortOrderStatus
- SearchType
- SentimentLabel
- Theme
- TimeFormat
- TranscriptStatus
- VoicemailRowRenderer
Variables
Functions
References
CreatePortOrderRequest
Renames and re-exports SDKCreatePortOrderRequest
PortOrder
Renames and re-exports SDKPortOrder
PortOrderDetails
Renames and re-exports SDKPortOrderDetails
PortOrderStatus
Renames and re-exports SDKPortOrderStatus