Builds the scalar-commit error-announce callback from a policy signal
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),
});