DI token carrying the {@link CngxStatRegistry} a CngxStat provides · Minimal write interface for async state operator...
common/data
Category
No results found
Features33#
- TokenCNGX_STATDI token carrying the {@link CngxStatRegistry} a CngxStat provides
- InjectableCngxAsyncRegistryOpt-in aggregation registry for in-flight async operations
- TokenCNGX_ASYNC_LABELPer-request label surfaced in CngxAsyncRegistry.activeOperations when the request is tracked by cngxAsyncInterceptor
- TokenCNGX_ASYNC_SKIPPer-request opt-out
- InterceptorcngxAsyncInterceptorFunctional HTTP interceptor that surfaces every in-flight HttpRequest in the ambient {@link CngxAsyncRegistry}, so is...
- DirectiveCngxAsyncWCAG AAStructural directive for async state-driven content rendering
- TokenCNGX_COMMIT_CONTROLLER_FACTORYDI token carrying the factory that every cngx feature uses to allocate its commit controller
- ClassCngxDataSourceMinimal CDK DataSource that bridges a Signal to the CDK table's Observable-based data contract
- ClassCngxSmartDataSourceA CDK DataSource that optionally integrates with CngxSort , CngxFilter , CngxSearch , and CngxPaginate present in the...
- ComponentCngxFilterChipsWCAG AABridge that connects a multi-select chip strip to a CngxFilter predicate via Pillar-1 derivation - no effect() write-...
- DirectiveCngxFilterAtom directive that holds one or more named filter predicates
- DirectiveCngxFilterChipTemplate-slot directive overriding the default chip body inside <cngx-filter-chips>
- ComponentCngxDeltaWCAG AASentiment-aware delta indicator
- ComponentCngxGoalWCAG AADeterminate attainment bar - a continuous progress toward a target (quota reached, budget spent, goal met)
- ComponentCngxMetricWCAG AADisplays a formatted numeric value with optional unit
- ComponentCngxStatWCAG AACoordination molecule for a KPI stat
- ComponentCngxStatusWCAG AASemantic health indicator - a decorative tone dot paired with a visible label
- ComponentCngxTrendWCAG AADisplays a trend indicator with directional arrow and formatted percentage
- DirectiveCngxStatCaptionMarks the caption element of a {@link CngxStat} - the trailing context line (e.g
- DirectiveCngxStatDeltaMarks the delta element of a {@link CngxStat} (typically a <cngx-delta> or <cngx-trend> )
- DirectiveCngxStatLabelMarks the label element of a {@link CngxStat}
- DirectiveCngxStatValueMarks the primary value element of a {@link CngxStat} (typically a <cngx-metric> )
- DirectiveCngxBucketPaginateWCAG AARange/category pagination model - a sibling to {@link CngxPaginate}, NOT a mode flag on it
- DirectiveCngxPaginateWCAG AAAtom directive that tracks pagination state (current page index and page size)
- DirectiveCngxPaginateResetOnWCAG AAResets a cngxPaginate host to the first page whenever the bound key changes - the composable form of {@link connectPa...
- DirectiveCngxPaginateRoutingWCAG AAPersists a cngxPaginate host's page / size in the URL query string, so a paginated view is deep-linkable and surv...
- TokenCNGX_BUCKET_PAGINATE_HOSTWCAG AADI token the CngxBucketPaginate range model provides via useExisting
- ComponentCngxRecyclerAnnouncerWCAG AAConvenience component that renders the aria-live="polite" region for recycler SR announcements
- DirectiveCngxMeasureAtom directive that measures the host element's height and reports it to the recycler via recycler.measure(index,...
- DirectiveCngxVirtualItemWCAG AAA11y atom that sets aria-setsize , aria-posinset , and data-cngx-recycle-index on each rendered virtual item
- TokenCNGX_RECYCLER_I18NWCAG AAInjection token for recycler SR announcement texts
- DirectiveCngxSortAtom directive that tracks sort state (active field + direction)
- DirectiveCngxSortHeaderWCAG AAMolecule directive for sort-header elements
References82#
- InterfaceAsyncStateSinkMinimal write interface for async state operators
- InterfaceCngxStatRegistrySlot-registration contract a CngxStat exposes to its projected slot directives
- InterfaceHttpProgressLikeShape of an Angular HttpProgressEvent — declared structurally to avoid a hard import on @angular/common/http from thi...
- InterfaceHttpResourceLikeShape of an HttpResourceRef — only the signals we need
- InterfaceHttpResponseLikeShape of an Angular HttpResponse — declared structurally
- InterfaceScrollStateReactive scroll state of a container element
- FunctioncomputeFixedRange
- FunctioncomputeVariableRange
- FunctiondefaultSearchFn
- FunctiondefaultSortFn
- FunctiondeltaDirection> 0 → up , < 0 → down , 0 → flat
- FunctiondeltaSentimentCombine movement with the caller's polarity
- FunctiondirectionGlyphArrow glyph for the direction: ↑ / ↓ / →
- FunctionformatDeltaFormat the magnitude
- FunctionisAsyncState
- FunctionresolveElement
- FunctionsetEqualsTwo ReadonlySet s are equal when they hold the same members
- FunctionuseStatSlotGenerate a stable id, register it with the enclosing CngxStat (if any), and withdraw it on destroy
- VariableDOWNLOAD_PROGRESS
- VariableEMPTY_RANGE
- VariableidsEqualStructural equality so an unchanged id set never cascades labelledBy
- VariableRESPONSE
- VariableSENTIMENT_WORD
- VariableSLOT_ORDERFixed reading order for the coordinated slots
- VariableTONE_GLYPHTone glyph rendered inside the decorative dot - the non-colour signal
- VariableUPLOAD_PROGRESS
- Type AliasCngxStatSlotKindThe four coordinated slots of a {@link CngxStat}, in reading order
- Type AliasDeltaDirectionPure, framework-agnostic helpers that turn a signed delta value into the three orthogonal signals a KPI atom renders:...
- Type AliasDeltaModePercent (default, one fraction digit + % ) or a locale-formatted absolute number
- Type AliasDeltaPolarityHow to read the sign of a delta
- Type AliasDeltaSentimentGood / bad / indifferent, derived from direction × polarity
- Type AliasStatusToneSemantic health of a {@link CngxStatus}
- InterfaceCngxAsyncOperationRead-only snapshot of one registered async operation
- FunctioninjectAsyncRegistryReturns the ambient {@link CngxAsyncRegistry}, or null when the consumer did not opt in via {@link provideAsyncRegistry}
- FunctionprovideAsyncHttpObservabilitySets up HttpClient with {@link cngxAsyncInterceptor} so every request surfaces in {@link CngxAsyncRegistry}
- FunctionprovideAsyncRegistryProvides {@link CngxAsyncRegistry} in the host environment
- FunctionwithAsyncLabelReturns an HttpContext that labels the request for async observability
- FunctionwithAsyncSkipReturns an HttpContext that opts the request out of async observability
- InterfaceCngxAsyncContextTemplate context for the *cngxAsync content template
- InterfaceInjectAsyncStateOptionsConfiguration options for injectAsyncState
- InterfaceManualAsyncStateWritable extension of CngxAsyncState for manual control
- InterfaceMutableAsyncStateWritable async state for mutations (POST/PUT/DELETE)
- InterfaceReactiveAsyncStateReactive async state returned by injectAsyncState
- FunctioncreateAsyncStateCreate a mutation async state — for explicit user-triggered actions
- FunctioncreateManualStateCreate a fully manual async state — no HTTP, no automatic loading
- FunctionfromHttpResourceBridge that projects an Angular httpResource() ref onto CngxAsyncState<T>
- FunctionfromResourceBridge that projects an Angular Resource<T> onto CngxAsyncState<T>
- FunctioninjectAsyncStateCreate a reactive async state that auto-loads when signal dependencies change
- FunctionresolveAsyncViewPure function that resolves which view to show based on async state
- FunctiontapAsyncProgressRxJS operator that extracts upload/download progress from an HttpEvent stream and reports it to a ManualAsyncState
- FunctiontapAsyncStateRxJS operator that wires an Observable's lifecycle to a ManualAsyncState
- FunctiontapHttpAsyncStateRxJS operator that combines tapAsyncState + tapAsyncProgress for HTTP event streams
- Type AliasAsyncViewPossible view states for async content rendering
- InterfaceCngxCommitBeginHandlersOutcome handlers passed to controller.begin(...)
- InterfaceCngxCommitControllerEncapsulated state machine for the async-commit lifecycle shared by every cngx feature that has a "perform-an-as...
- InterfaceCngxCommitHandleCancel handle returned by a {@link CngxCommitRunner}
- FunctioncreateCommitControllerFactory for the commit controller
- Type AliasCngxCommitControllerFactoryFactory signature for producing {@link CngxCommitController} instances
- Type AliasCngxCommitRunnerAction runner contract
- InterfaceCngxSmartDataSourceOptionsOptional customization for {@link CngxSmartDataSource}
- FunctioninjectDataSourceFactory function for {@link CngxDataSource}
- FunctioninjectSmartDataSourceFactory function for {@link CngxSmartDataSource}
- InterfaceCngxFilterChipContextPer-chip override slot context
- InterfaceCngxMaterialBidirectionalSyncHandleHandle returned by {@link createMaterialBidirectionalSync}
- InterfaceCngxMaterialBidirectionalSyncOptionsOptions for {@link createMaterialBidirectionalSync}
- FunctioncreateMaterialBidirectionalSyncSingle shared bidirectional-sync factory for cngx organisms / directives that bridge a cngx presenter against a Mater...
- InterfaceCngxBucketA category bucket: a label plus a predicate that decides which items fall into it
- InterfaceCngxBucketPaginateHostRead-and-write contract a category/range chip strip ( cngx-pgn-alpha ) injects instead of the concrete CngxBucketPagi...
- InterfaceCngxBucketPaginateViewA single bucket as the chips segment reads it - the label only
- InterfaceCngxPaginateEmitHandlersHandlers the two-way emit bridge forwards page changes to - typically a host component's pageIndexChange / pageSi...
- FunctionconnectPaginateEmitWires the {@link CngxPaginate} brain's page / page-size changes onto a host's two-way outputs with exactly-on...
- FunctionconnectPaginateResetOnWires the reset-on-change behaviour onto a {@link CngxPaginate} brain: when key() changes (after the initial run) the...
- InterfaceCngxRecyclerSignal-based virtualizer returned by {@link injectRecycler}
- InterfaceRecyclerConfigConfiguration for {@link injectRecycler}
- InterfaceRecyclerI18nI18n interface for recycler SR announcements
- FunctionconnectRecyclerToActiveDescendantWires a {@link CngxRecycler} to a {@link CngxActiveDescendant} in virtual mode
- FunctionconnectRecyclerToRovingWires a CngxRecycler to a CngxRovingTabindex in virtual mode
- FunctioninjectRecyclerCreates a Signal-based virtualizer for DOM recycling
- FunctionprovideRecyclerI18nProvider function for custom recycler i18n texts
- InterfaceSortEntryA single sort entry: the active field key and its direction
- InterfaceSortHeaderStateThe derived sort-header state a header directive exposes for one column
- FunctioncreateSortHeaderStateDerives the shared sort-header state for one column from a {@link CngxSort} getter