Skip to main content
cngx-src documentation

CngxCommitErrorAnnouncerOptions

Interface

projects/forms/select/shared/commit-error-announcer.ts

Import#

import { CngxCommitErrorAnnouncerOptions } from '@cngx/forms/select'

Description#

Builds the scalar-commit error-announce callback from a policy signal.

Popover-close timing stays inline per variant.

// CngxSelect (verbose, assertive)
private readonly announceCommitError = createCommitErrorAnnouncer({
  deps: { announcer, commitErrorMessage, softAnnounce },
  policy: signal({ kind: 'verbose', severity: 'assertive' } as const),
});

// CngxTypeahead (soft, polite)
private readonly announceCommitError = createCommitErrorAnnouncer({
  deps: { announcer, commitErrorMessage, softAnnounce },
  policy: signal({ kind: 'soft' } as const),
});

Index#

Properties

Instance Properties#

policy#Signal
Readonly