WebIDLpedia

Alarms interface

Definition

Web Extensions defines Alarms



[Exposed=(Window,Worker)]
interface Alarms {
  Promise<undefined> create(optional AlarmCreateInfo alarmInfo = {});
  Promise<undefined> create(DOMString name, optional AlarmCreateInfo alarmInfo = {});

  Promise<(Alarm or undefined)> get(optional DOMString name);
  Promise<sequence<Alarm>> getAll();
  Promise<boolean> clear(optional DOMString name);
  Promise<undefined> clearAll();

  attribute OnAlarmEvent onAlarm;
};

Methods and attributes that return objects implementing Alarms

Referring IDL interfaces/dictionaries