aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webidls
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webidls')
-rw-r--r--components/script/dom/webidls/PerformanceObserver.webidl9
1 files changed, 6 insertions, 3 deletions
diff --git a/components/script/dom/webidls/PerformanceObserver.webidl b/components/script/dom/webidls/PerformanceObserver.webidl
index 257ff96c46f..dd3a66b299d 100644
--- a/components/script/dom/webidls/PerformanceObserver.webidl
+++ b/components/script/dom/webidls/PerformanceObserver.webidl
@@ -7,8 +7,9 @@
*/
dictionary PerformanceObserverInit {
- required sequence<DOMString> entryTypes;
- boolean buffered = false;
+ sequence<DOMString> entryTypes;
+ DOMString type;
+ boolean buffered;
};
callback PerformanceObserverCallback = void (PerformanceObserverEntryList entries, PerformanceObserver observer);
@@ -17,6 +18,8 @@ callback PerformanceObserverCallback = void (PerformanceObserverEntryList entrie
interface PerformanceObserver {
[Throws] constructor(PerformanceObserverCallback callback);
[Throws]
- void observe(PerformanceObserverInit options);
+ void observe(optional PerformanceObserverInit options = {});
void disconnect();
+ PerformanceEntryList takeRecords();
+ // [SameObject] static readonly attribute FrozenArray<DOMString> supportedEntryTypes;
};