Injection token carrying the resolved {@link CngxLoadingConfig} ยท DI token for ancestor-/self-discoverable primary as...
core/utils
Category
No results found
Features3#
References55#
- InterfaceCngxLatencyProbeMeasured busy-envelope duration for a boolean-busy source
- InterfaceCngxLoadingConfigLoading-feedback tuning: the visibility-gate timings shared by every surface that gates its visibility through create...
- InterfaceCngxLoadingConfigFeatureA feature configuration function returned by withXxx() helpers for the loading-config cascade
- InterfaceCngxStatefulMinimal Contract for components that expose a primary async state
- InterfaceMemoizeOptionsOptions for {@link memoize}
- InterfaceTransitionDoneHandleHandle for a pending {@link onTransitionDone} wait
- FunctioncoerceBooleanPropertyCoerces a value to a boolean
- FunctioncoerceNumberPropertyCoerces a value to a number
- FunctioncreateControlledSourceDerives a controlled/uncontrolled source signal: a higher-precedence priority source wins over a lower-precedence fal...
- FunctioncreateLatencyProbeMeasures how long the previous busy window lasted, from a boolean-busy source
- FunctioncreateVisibilityGateCreates a debounced visibility signal from an active-state signal
- FunctiondateTimeFormatterForBounded Intl.DateTimeFormat cache keyed on locale + options
- FunctionhasTransitionChecks whether an element has any CSS transition applied
- FunctioninjectLoadingConfigRead the resolved {@link CngxLoadingConfig}
- FunctionmemoizeCreates a memoized version of a single-argument pure function
- FunctionnextUidGenerates a unique ID string with the given prefix
- FunctiononTransitionDoneListens for the longest CSS transition on an element, then invokes onDone
- FunctionprovideLoadingConfigRegister app-wide loading timing defaults
- FunctionprovideLoadingConfigAtComponent-scope twin of {@link provideLoadingConfig} for viewProviders
- FunctionresolveLoadingConfig
- FunctionresolveLoadingTreatmentPick a spinner or a skeleton from an observed busy-envelope duration
- FunctionwithMinDwellOverride the minimum dwell time for gated loading surfaces
- FunctionwithShowDelayOverride the show delay for gated loading surfaces
- FunctionwithSpinnerVsSkeletonCutoffOverride the spinner-vs-skeleton cutoff (ms) an app-shell indicator reads to pick a skeleton for waits longer than th...
- VariableCNGX_LOADING_DEFAULTSLibrary defaults for {@link CngxLoadingConfig}
- VariableDATE_TIME_FORMATTER_CACHE_LIMIT
- VariableformatterForKey
- Type AliasCngxLoadingTreatmentWhat a loading surface renders while it waits
- InterfaceAnnouncementPhraseOptionsOptions for {@link createAnnouncementPhrase}
- InterfaceAsyncStateViewSourcesSource signals for building a read-only async state view
- InterfaceCngxAsyncStateUX state machine interface for any asynchronous operation
- InterfaceTransitionTrackerOptionsOptions for {@link createTransitionTracker}
- InterfaceValueTransitionReactive current/previous pair for arbitrary value transitions
- FunctionbuildAsyncStateViewBuild a read-only CngxAsyncState<T> view from source signals
- FunctioncreateAggregateAsyncStateAggregate N independent CngxAsyncState s into one derived CngxAsyncState
- FunctioncreateAnnouncementPhraseWCAG AADeclarative live-region phrase with transition arming and expiry - the shared shape behind "voice the change, no...
- FunctioncreateTransitionTrackerCreates a reactive transition tracker for any value source
- Type AliasAsyncStatusDiscriminated status of an async operation lifecycle
- Type AliasStatusTransitionReactive current/previous pair for AsyncStatus transitions - the {@link ValueTransition} specialisation every async-s...
- InterfaceKeyComboParsed keyboard combo
- FunctionmatchesKeyComboTests whether a KeyboardEvent matches a parsed {@link KeyCombo}
- FunctionparseKeyComboParses a keyboard shortcut string like 'ctrl+shift+k' or 'mod+b' into a structured {@link KeyCombo}
- InterfaceMediaQueryHostStructural window surface the media-query helpers read: window , globalThis , or a test double
- FunctioncreateMediaQuerySignalCreates a reactive Signal<boolean> that reflects whether host currently matches a CSS media query
- FunctionobserveMediaQuerySubscribes apply to a media query's match state on host
- InterfaceKeyedRegistryKeyed registry handle returned by {@link createKeyedRegistry}
- InterfaceRegistryOptionsConfiguration for {@link createKeyedRegistry} / {@link createSlotRegistry}
- InterfaceSlotRegistrySingle-slot registry handle returned by {@link createSlotRegistry}
- FunctioncreateKeyedRegistrySignal-based keyed registry with a destroy-safe unregister path
- FunctioncreateSlotRegistrySignal-based single-slot registry with a destroy-safe release path
- InterfaceSelectionControllerSignal-based selection engine
- InterfaceSelectionControllerOptionsConfiguration options for createSelectionController
- FunctioncreateSelectionControllerCreate a signal-based selection engine that reads and writes an external WritableSignal<T[]>
- Type AliasCngxSelectionControllerFactoryFactory signature for {@link SelectionController} - the exact shape of {@link createSelectionController}, carried as ...
- FunctionmatchesTypeaheadCase-insensitive prefix match between an item label and a typeahead query term - THE matching semantic of every cngx ...