Reference headless
alert
interface 2 type 3 function 1
# AlertController
Members
descriptionIdreadonly descriptionId: stringdismissiblereadonly dismissible: booleanidreadonly id: stringlivereadonly live: AlertLiverolereadonly role: "status" | "alert"rootreadonly root: Attachmentseverityreadonly severity: AlertSeveritytitleIdreadonly titleId: stringdismiss()dismiss(): voidProgrammatic dismiss — fires
onDismiss. Idempotent.###### Returns
voidsetSeverity()setSeverity(severity): voidsubscribe()subscribe(listener): () => voidSubscribe to severity changes.
###### Parameters
###### listener
(
snapshot) =>void###### Returns
() =>
void
# CreateAlertOptions
Members
dismissible?optional dismissible?: booleanid?optional id?: stringlive?optional live?: AlertLiveOverride the severity-derived role/live. Default: error → assertive, others → polite.
onDismiss?optional onDismiss?: () => void###### Returns
voidseverity?optional severity?: AlertSeverity
# createAlert ( )
createAlert(options?): AlertControllerCreate an Alert controller plus the root attachment.
Parameters
options?CreateAlertOptions = {}
Returns
AlertController