TeqBench
Reference

API


Every exported class, interface, enum, function, and DI token across the @teqbench family — 72 symbols across 7 packages.

tbx-models· 1

NameDescription
TbxDomainEntityModelBase interface for all TeqBench domain models

tbx-ngx-errors· 7

NameDescription
logClientErrorLog a manually caught error through the pluggable logging pipeline
TbxNgxCompositeErrorLoggerServiceComposite logger that broadcasts errors to multiple registered backends
TbxNgxConsoleErrorLoggerServiceDefault error logger that writes human-readable output to the browser console
TbxNgxErrorContextModelStructured context attached to every error passed through the error handling pipeline
TbxNgxErrorLoggerServiceAbstract error logger — the extension point for error reporting backends
TbxNgxGlobalErrorHandlerServiceAngular ErrorHandler that captures uncaught application errors and routes them through the logging pipeline
tbxNgxHttpErrorInterceptorHTTP error interceptor that captures failed responses and delegates to the logging pipeline

tbx-ngx-http· 7

NameDescription
TBX_NGX_HTTP_DEFAULT_TIMEOUT_MSDefault request timeout in milliseconds
TBX_NGX_HTTP_RETRY_COUNTNumber of retry attempts for idempotent requests (GET only)
TBX_NGX_HTTP_RETRY_DELAY_MSBase delay in milliseconds for exponential backoff between retries
TBX_NGX_HTTP_RETRYABLE_STATUSESHTTP status codes eligible for automatic retry
TbxNgxHttpBodyRequestOptionsOptions accepted by body HTTP methods (POST, PUT, PATCH)
TbxNgxHttpRequestOptionsOptions accepted by non-body HTTP methods (GET, DELETE)
TbxNgxHttpServiceAbstract base class for feature services that interact with the API

tbx-mat-icons· 9

NameDescription
TBX_MAT_FONT_ICON_DEFAULT_FONT_SETInjection token for setting a default fontSet at the application level
TBX_MAT_ICON_FONT_SET_MATERIAL_SYMBOLS_OUTLINEDMaterial Symbols Outlined font set identifier
TBX_MAT_ICON_FONT_SET_MATERIAL_SYMBOLS_ROUNDEDMaterial Symbols Rounded font set identifier
TBX_MAT_ICON_FONT_SET_MATERIAL_SYMBOLS_SHARPMaterial Symbols Sharp font set identifier
TbxMatFontIconServiceAbstract base class for font-based icon services
TbxMatIconResolverContract for resolving icon keys to usable icon identifiers
TbxMatIconServiceAbstract base class for all icon services
TbxMatIconTypeDiscriminant for the icon rendering strategy
TbxMatSvgIconServiceAbstract base class for SVG-based icon services

tbx-mat-severity-theme· 10

NameDescription
provideTbxMatSeverityThemeRegister the shared severity theme configuration for an application
TBX_MAT_SEVERITY_DEFAULT_FONT_LIGATURESDefault font ligature names for each TbxMatSeverityLevel
TBX_MAT_SEVERITY_DEFAULT_SVG_ICONSDefault inline SVG icon markup for each TbxMatSeverityLevel
TBX_MAT_SEVERITY_INVERTED_CLASSCSS class name that flips severity tokens to their inverted variants
TBX_MAT_SEVERITY_THEME_CONFIGInjection token carrying the runtime TbxMatSeverityThemeConfig
TbxMatSeverityFontIconServiceAbstract font-icon base for severity-level icon resolution
TbxMatSeverityLevelSeverity levels used by TbxMatSeverityFontIconService and TbxMatSeveritySvgIconService to resolve icon identifiers
TbxMatSeverityResolverContract for resolving severity-level icon identifiers
TbxMatSeveritySvgIconServiceAbstract SVG-icon base for severity-level icon resolution
TbxMatSeverityThemeConfigRuntime configuration for the shared severity theme

tbx-mat-notifications· 16

NameDescription
TBX_MAT_NOTIFICATION_PROVIDER_CONFIGInjection token for notification component icon configuration
TbxMatNotificationActionConfiguration for a notification action button
TbxMatNotificationActionButtonAppearanceVisual appearance of a notification action button
TbxMatNotificationCloseFontIconServiceDefault font-based close button icon service
TbxMatNotificationComponentCustom snackbar content component for typed notifications
TbxMatNotificationConfigConfiguration for a single notification
TbxMatNotificationConfigArgsOptional configuration overrides for the convenience notification methods
TbxMatNotificationDismissReasonReason a notification was dismissed
TbxMatNotificationIconPositionPosition of an icon relative to the action button label
TbxMatNotificationProviderActionConfigProvider-level defaults for notification action buttons
TbxMatNotificationProviderConfigConfiguration for the notification component's injectable dependencies
TbxMatNotificationRefReference to a queued or active notification
TbxMatNotificationResultResult returned when a notification is dismissed
TbxMatNotificationServiceApplication-wide notification service
TbxMatNotificationSeverityFontIconServiceDefault font-based severity notification icon service
TbxMatNotificationSeveritySvgIconServiceDefault SVG-based severity notification icon service

tbx-mat-banners· 22

NameDescription
TBX_MAT_BANNER_PROVIDER_CONFIGInjection token for banner component icon configuration
TbxMatBannerActionButtonButton control in a banner actions group
TbxMatBannerActionButtonAppearanceVisual appearance of a banner action button
TbxMatBannerActionCheckboxCheckbox control in a banner actions group
TbxMatBannerActionRadioGroupRadio group control in a banner actions group
TbxMatBannerActionsGroupControlDiscriminated union of all banner actions group control types
TbxMatBannerActionToggleSlide toggle control in a banner actions group
TbxMatBannerActionToggleGroupButton toggle group control in a banner actions group
TbxMatBannerAnimationEnter/exit animation mode for overlay banners
TbxMatBannerCloseFontIconServiceDefault font-based close button icon service
TbxMatBannerComponentBanner content component for both inline and overlay display
TbxMatBannerConfigConfiguration for a single banner
TbxMatBannerConfigArgsOptional configuration overrides for the convenience banner methods
TbxMatBannerDismissReasonReason a banner was dismissed
TbxMatBannerProviderConfigConfiguration for the banner component's injectable dependencies
TbxMatBannerRadioOptionIndividual option within a TbxMatBannerActionRadioGroup
TbxMatBannerRefReference to a queued or active banner
TbxMatBannerResultResult returned when a banner is dismissed
TbxMatBannerServiceApplication-wide banner service for overlay display
TbxMatBannerSeverityFontIconServiceDefault font-based severity banner icon service
TbxMatBannerSeveritySvgIconServiceDefault SVG-based severity banner icon service
TbxMatBannerToggleOptionIndividual option within a TbxMatBannerActionToggleGroup