dom/webidl/PerformanceEntryEvent.webidl
author ffxbld <ffxbld@mozilla.com>
Tue, 27 Sep 2022 16:27:33 +0000
changeset 636477 d1ae84015c22f2034435b47194fdced878072035
parent 495397 2416d17d33c1c6774e62f786aaeff6c02462a5bd
permissions -rw-r--r--
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D158124

/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/.
 */

dictionary PerformanceEntryEventInit : EventInit
{
  DOMString name = "";
  DOMString entryType = "";
  DOMHighResTimeStamp startTime = 0;
  DOMHighResTimeStamp duration = 0;
  double epoch = 0;
  DOMString origin = "";
};

[ChromeOnly,
 Exposed=Window]
interface PerformanceEntryEvent : Event
{
  constructor(DOMString type,
              optional PerformanceEntryEventInit eventInitDict = {});

  readonly attribute DOMString name;
  readonly attribute DOMString entryType;
  readonly attribute DOMHighResTimeStamp startTime;
  readonly attribute DOMHighResTimeStamp duration;
  readonly attribute double epoch;
  readonly attribute DOMString origin;
};