# Catalog

> The public types you reach for most often, grouped by area — each linked to the component, service or page that uses it. Not the complete set: the library exports a couple of hundred type names, most of them the option and item shapes of a single component, and every entry point re-exports its own through `interfaces/`.

Source: https://ngwr.dev/reference/interfaces/catalog  
Kind: Type

## Core

- [`Maybe<T>`](https://ngwr.dev/reference/interfaces/common)Optional value — T | null | undefined.
- [`SafeAny`](https://ngwr.dev/reference/interfaces/common)Greppable, deliberate any.
- [`WrColor`](https://ngwr.dev/reference/interfaces/theme)Palette union behind every [color] input.
- [`WrThemeMode`](https://ngwr.dev/reference/interfaces/theme)light / dark / auto.
- [`WrIconName`](https://ngwr.dev/icons/overview)Registered icon name.

## Forms

- [`WrSegmentedOption`](https://ngwr.dev/reference/components/segmented)One entry in a segmented track.
- [`WrSelectMode`](https://ngwr.dev/reference/components/select)single / multi / search / tag.
- [`WrCascaderOption`](https://ngwr.dev/reference/components/cascader)Node in a cascader tree.
- [`WrCalendarRange`](https://ngwr.dev/reference/components/calendar)[start, end] tuple for range mode.
- [`WrFileUploadRejection`](https://ngwr.dev/reference/components/file-upload)Rejected file + reason.
- [`WrMentionItem`](https://ngwr.dev/reference/components/mention)Mentionable entry.

## Data display

- [`WrTableColumns`](https://ngwr.dev/reference/components/table)Column map keyed by row property.
- [`WrTableColumn`](https://ngwr.dev/reference/components/table)Single column definition.
- [`WrTableSortState`](https://ngwr.dev/reference/components/table)Emitted by (sortChange).
- [`WrTreeNode`](https://ngwr.dev/reference/components/tree)Immutable tree node.
- [`WrMarkdownBlock`](https://ngwr.dev/reference/components/markdown)One node of a parsed markdown document.
- [`WrMarkdownHighlighter`](https://ngwr.dev/reference/components/markdown)Code-to-spans function a highlighter provides.
- [`WrMarqueeItem`](https://ngwr.dev/animations/marquee)Image or template marquee entry.
- [`WrTimelineColor`](https://ngwr.dev/reference/components/timeline)Dot color union.

## Charts

- [`WrBarChartDatum`](https://ngwr.dev/reference/components/bar-chart)One bar of data.
- [`WrLineSeries`](https://ngwr.dev/reference/components/line-chart)One plotted line.
- [`WrDonutSegment`](https://ngwr.dev/reference/components/donut-chart)One slice of the ring.
- [`WrHeatmapDatum`](https://ngwr.dev/reference/components/calendar-heatmap)One contribution cell.
- [`WrMeterSegment`](https://ngwr.dev/reference/components/meter-group)One meter-group segment.

## Navigation

- [`WrSidebarItem`](https://ngwr.dev/reference/components/sidebar)Navigable sidebar entry.
- [`WrSidebarGroup`](https://ngwr.dev/reference/components/sidebar)Expandable group of items.
- [`WrAnchorLink`](https://ngwr.dev/reference/components/anchor)Entry in the anchor rail.
- [`WrCommandItem`](https://ngwr.dev/reference/components/command-palette)Command palette action.
- [`WrSpeedDialAction`](https://ngwr.dev/reference/components/speed-dial)Expanded dial button.

## Overlays & feedback

- [`WrToastOptions`](https://ngwr.dev/reference/components/toast)Per-toast configuration.
- [`WrDialogOptions`](https://ngwr.dev/reference/components/dialog)Programmatic dialog config.
- [`WrWindowConfig`](https://ngwr.dev/reference/components/window)Floating window config.
- [`WrPopoverPosition`](https://ngwr.dev/reference/components/popover)Anchor side union.
- [`WrResultStatus`](https://ngwr.dev/reference/components/result)Result preset union.

## Services & config

- [`WrConfig`](https://ngwr.dev/start/configuration)App-wide component defaults.
- [`WrThemeConfig`](https://ngwr.dev/reference/services/theme)provideWrTheme options.
- [`WrScrollOptions`](https://ngwr.dev/reference/services/scroll)Scroll target + behavior.
- [`WrHotkeySpec`](https://ngwr.dev/reference/services/hotkey)Key combo descriptor.
- [`WrMetaConfig`](https://ngwr.dev/reference/services/meta)Title template + tag defaults.
- [`WrStorageConfig`](https://ngwr.dev/reference/services/storage)Prefix + engine selection.
- [`WrCookieOptions`](https://ngwr.dev/reference/services/cookie)Expiry / path / SameSite.
- [`WrBreakpoint`](https://ngwr.dev/reference/services/media)Named responsive breakpoint.
- [`WrPluralForms`](https://ngwr.dev/reference/pipes/wr-plural)CLDR plural category map.
