API
Every exported class, interface, enum, function, and DI token across the @teqbench family — 124 symbols across 9 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 | {@link https://angular.dev | Angular} {@link https://angular.dev/api/core/ErrorHandler | 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 the retry pipeline |
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 {@link TbxMatSeverityLevel} |
TBX_MAT_SEVERITY_DEFAULT_SVG_ICONS | Default inline SVG icon markup for each {@link 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 {@link TbxMatSeverityThemeConfig} |
TbxMatSeverityFontIconService | Abstract font-icon base for severity-level icon resolution |
TbxMatSeverityLevel | Severity levels used by {@link TbxMatSeverityFontIconService} and {@link 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· 23
| 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 |
TbxMatBannerIconResolver | Icon resolver that also exposes the resolved icon's type |
TbxMatBannerProviderConfig | Configuration for the banner component's injectable dependencies |
TbxMatBannerRadioOption | Individual option within a {@link 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 {@link TbxMatBannerActionToggleGroup} |
tbx-mat-bottom-sheets· 25
| Name | Description |
|---|---|
TBX_MAT_BOTTOM_SHEET_BUTTONS_OK_CANCEL | OK + Cancel buttons preset — Cancel left, OK right |
TBX_MAT_BOTTOM_SHEET_BUTTONS_OK | Single OK button preset — right-aligned, primary emphasis |
TBX_MAT_BOTTOM_SHEET_BUTTONS_YES_NO_CANCEL | Yes + No + Cancel buttons preset — Cancel left, No and Yes right |
TBX_MAT_BOTTOM_SHEET_BUTTONS_YES_NO | Yes + No buttons preset — both right-aligned, Yes primary |
TBX_MAT_BOTTOM_SHEET_PROVIDER_CONFIG | Injection token for bottom sheet component icon configuration |
TbxMatBottomSheetCloseFontIconService | Resolve the bottom sheet close button to a font-based icon |
TbxMatBottomSheetConfig | Configuration for opening a bottom sheet via {@link TbxMatBottomSheetService} |
TbxMatBottomSheetConfigArgs | Convenience type for the opinionated bottom sheet methods (success, error, warning, information, help, default, confirm, input) |
TbxMatBottomSheetData | Contract for components rendered in bottom sheet bodies |
TbxMatBottomSheetDismissReason | Identify which action closed a bottom sheet |
TbxMatBottomSheetFooterButton | Button footer item |
TbxMatBottomSheetFooterCheckbox | Checkbox footer control |
TbxMatBottomSheetFooterControlType | Discriminated union of all bottom sheet footer item types |
TbxMatBottomSheetFooterItem | Base interface for all bottom sheet footer items — buttons and form controls alike |
TbxMatBottomSheetFooterRadioGroup | Radio group footer control — single-select from a set of options |
TbxMatBottomSheetFooterRadioOption | Individual option within a {@link TbxMatBottomSheetFooterRadioGroup} |
TbxMatBottomSheetFooterToggle | Slide toggle footer control |
TbxMatBottomSheetFooterToggleGroup | Button toggle group footer control — single-select or multi-select |
TbxMatBottomSheetFooterToggleOption | Individual option within a {@link TbxMatBottomSheetFooterToggleGroup} |
TbxMatBottomSheetIconResolver | Icon resolver that also exposes the resolved icon's type |
TbxMatBottomSheetProviderConfig | Configuration for the bottom sheet component's injectable dependencies |
TbxMatBottomSheetResult | Typed output returned when a bottom sheet closes |
TbxMatBottomSheetService | Open a typed bottom sheet and await the user's choice |
TbxMatBottomSheetSeverityFontIconService | Resolve severity levels to font-based bottom sheet icons |
TbxMatBottomSheetSeveritySvgIconService | Resolve severity levels to SVG bottom sheet icons |
tbx-mat-dialogs· 26
| Name | Description |
|---|---|
TBX_MAT_DIALOG_BUTTONS_OK_CANCEL | OK + Cancel buttons preset — Cancel left, OK right |
TBX_MAT_DIALOG_BUTTONS_OK | Single OK button preset — right-aligned, primary emphasis |
TBX_MAT_DIALOG_BUTTONS_YES_NO_CANCEL | Yes + No + Cancel buttons preset — Cancel left, No and Yes right |
TBX_MAT_DIALOG_BUTTONS_YES_NO | Yes + No buttons preset — both right-aligned, Yes primary |
TBX_MAT_DIALOG_DEFAULT_WIDTH | Default dialog width when not specified in {@link TbxMatDialogConfig} |
TBX_MAT_DIALOG_PROVIDER_CONFIG | Injection token for dialog component icon configuration |
TbxMatDialogCloseFontIconService | Resolve the dialog close button to a font-based icon |
TbxMatDialogConfig | Configuration for opening a dialog via {@link TbxMatDialogService} |
TbxMatDialogConfigArgs | Convenience type for the opinionated dialog methods (success, error, warning, information, help, default, confirm, input) |
TbxMatDialogData | Contract for components rendered in dialog bodies |
TbxMatDialogDismissReason | Identify which action closed a dialog |
TbxMatDialogFooterButton | Button footer item |
TbxMatDialogFooterCheckbox | Checkbox footer control |
TbxMatDialogFooterControlType | Discriminated union of all dialog footer item types |
TbxMatDialogFooterItem | Base interface for all dialog footer items — buttons and form controls alike |
TbxMatDialogFooterRadioGroup | Radio group footer control — single-select from a set of options |
TbxMatDialogFooterRadioOption | Individual option within a {@link TbxMatDialogFooterRadioGroup} |
TbxMatDialogFooterToggle | Slide toggle footer control |
TbxMatDialogFooterToggleGroup | Button toggle group footer control — single-select or multi-select |
TbxMatDialogFooterToggleOption | Individual option within a {@link TbxMatDialogFooterToggleGroup} |
TbxMatDialogIconResolver | Icon resolver that also exposes the resolved icon's type |
TbxMatDialogProviderConfig | Configuration for the dialog component's injectable dependencies |
TbxMatDialogResult | Typed output returned when a dialog closes |
TbxMatDialogService | Open a typed modal dialog and await the user's choice |
TbxMatDialogSeverityFontIconService | Resolve severity levels to font-based dialog icons |
TbxMatDialogSeveritySvgIconService | Resolve severity levels to SVG dialog icons |