API
Every exported class, interface, enum, function, and DI token across the @teqbench family — 72 symbols across 7 packages.
tbx-models· 1
| Name | Description |
|---|---|
TbxDomainEntityModel | Base interface for all TeqBench domain models |
tbx-ngx-errors· 7
| Name | Description |
|---|---|
logClientError | Log a manually caught error through the pluggable logging pipeline |
TbxNgxCompositeErrorLoggerService | Composite logger that broadcasts errors to multiple registered backends |
TbxNgxConsoleErrorLoggerService | Default error logger that writes human-readable output to the browser console |
TbxNgxErrorContextModel | Structured context attached to every error passed through the error handling pipeline |
TbxNgxErrorLoggerService | Abstract error logger — the extension point for error reporting backends |
TbxNgxGlobalErrorHandlerService | Angular ErrorHandler that captures uncaught application errors and routes them through the logging pipeline |
tbxNgxHttpErrorInterceptor | HTTP error interceptor that captures failed responses and delegates to the logging pipeline |
tbx-ngx-http· 7
| Name | Description |
|---|---|
TBX_NGX_HTTP_DEFAULT_TIMEOUT_MS | Default request timeout in milliseconds |
TBX_NGX_HTTP_RETRY_COUNT | Number of retry attempts for idempotent requests (GET only) |
TBX_NGX_HTTP_RETRY_DELAY_MS | Base delay in milliseconds for exponential backoff between retries |
TBX_NGX_HTTP_RETRYABLE_STATUSES | HTTP status codes eligible for automatic retry |
TbxNgxHttpBodyRequestOptions | Options accepted by body HTTP methods (POST, PUT, PATCH) |
TbxNgxHttpRequestOptions | Options accepted by non-body HTTP methods (GET, DELETE) |
TbxNgxHttpService | Abstract base class for feature services that interact with the API |
tbx-mat-icons· 9
| Name | Description |
|---|---|
TBX_MAT_FONT_ICON_DEFAULT_FONT_SET | Injection token for setting a default fontSet at the application level |
TBX_MAT_ICON_FONT_SET_MATERIAL_SYMBOLS_OUTLINED | Material Symbols Outlined font set identifier |
TBX_MAT_ICON_FONT_SET_MATERIAL_SYMBOLS_ROUNDED | Material Symbols Rounded font set identifier |
TBX_MAT_ICON_FONT_SET_MATERIAL_SYMBOLS_SHARP | Material Symbols Sharp font set identifier |
TbxMatFontIconService | Abstract base class for font-based icon services |
TbxMatIconResolver | Contract for resolving icon keys to usable icon identifiers |
TbxMatIconService | Abstract base class for all icon services |
TbxMatIconType | Discriminant for the icon rendering strategy |
TbxMatSvgIconService | Abstract base class for SVG-based icon services |
tbx-mat-severity-theme· 10
| Name | Description |
|---|---|
provideTbxMatSeverityTheme | Register the shared severity theme configuration for an application |
TBX_MAT_SEVERITY_DEFAULT_FONT_LIGATURES | Default font ligature names for each TbxMatSeverityLevel |
TBX_MAT_SEVERITY_DEFAULT_SVG_ICONS | Default inline SVG icon markup for each TbxMatSeverityLevel |
TBX_MAT_SEVERITY_INVERTED_CLASS | CSS class name that flips severity tokens to their inverted variants |
TBX_MAT_SEVERITY_THEME_CONFIG | Injection token carrying the runtime TbxMatSeverityThemeConfig |
TbxMatSeverityFontIconService | Abstract font-icon base for severity-level icon resolution |
TbxMatSeverityLevel | Severity levels used by TbxMatSeverityFontIconService and TbxMatSeveritySvgIconService to resolve icon identifiers |
TbxMatSeverityResolver | Contract for resolving severity-level icon identifiers |
TbxMatSeveritySvgIconService | Abstract SVG-icon base for severity-level icon resolution |
TbxMatSeverityThemeConfig | Runtime configuration for the shared severity theme |
tbx-mat-notifications· 16
| Name | Description |
|---|---|
TBX_MAT_NOTIFICATION_PROVIDER_CONFIG | Injection token for notification component icon configuration |
TbxMatNotificationAction | Configuration for a notification action button |
TbxMatNotificationActionButtonAppearance | Visual appearance of a notification action button |
TbxMatNotificationCloseFontIconService | Default font-based close button icon service |
TbxMatNotificationComponent | Custom snackbar content component for typed notifications |
TbxMatNotificationConfig | Configuration for a single notification |
TbxMatNotificationConfigArgs | Optional configuration overrides for the convenience notification methods |
TbxMatNotificationDismissReason | Reason a notification was dismissed |
TbxMatNotificationIconPosition | Position of an icon relative to the action button label |
TbxMatNotificationProviderActionConfig | Provider-level defaults for notification action buttons |
TbxMatNotificationProviderConfig | Configuration for the notification component's injectable dependencies |
TbxMatNotificationRef | Reference to a queued or active notification |
TbxMatNotificationResult | Result returned when a notification is dismissed |
TbxMatNotificationService | Application-wide notification service |
TbxMatNotificationSeverityFontIconService | Default font-based severity notification icon service |
TbxMatNotificationSeveritySvgIconService | Default SVG-based severity notification icon service |
tbx-mat-banners· 22
| Name | Description |
|---|---|
TBX_MAT_BANNER_PROVIDER_CONFIG | Injection token for banner component icon configuration |
TbxMatBannerActionButton | Button control in a banner actions group |
TbxMatBannerActionButtonAppearance | Visual appearance of a banner action button |
TbxMatBannerActionCheckbox | Checkbox control in a banner actions group |
TbxMatBannerActionRadioGroup | Radio group control in a banner actions group |
TbxMatBannerActionsGroupControl | Discriminated union of all banner actions group control types |
TbxMatBannerActionToggle | Slide toggle control in a banner actions group |
TbxMatBannerActionToggleGroup | Button toggle group control in a banner actions group |
TbxMatBannerAnimation | Enter/exit animation mode for overlay banners |
TbxMatBannerCloseFontIconService | Default font-based close button icon service |
TbxMatBannerComponent | Banner content component for both inline and overlay display |
TbxMatBannerConfig | Configuration for a single banner |
TbxMatBannerConfigArgs | Optional configuration overrides for the convenience banner methods |
TbxMatBannerDismissReason | Reason a banner was dismissed |
TbxMatBannerProviderConfig | Configuration for the banner component's injectable dependencies |
TbxMatBannerRadioOption | Individual option within a TbxMatBannerActionRadioGroup |
TbxMatBannerRef | Reference to a queued or active banner |
TbxMatBannerResult | Result returned when a banner is dismissed |
TbxMatBannerService | Application-wide banner service for overlay display |
TbxMatBannerSeverityFontIconService | Default font-based severity banner icon service |
TbxMatBannerSeveritySvgIconService | Default SVG-based severity banner icon service |
TbxMatBannerToggleOption | Individual option within a TbxMatBannerActionToggleGroup |