summaryrefslogtreecommitdiff
path: root/ext/web/15_performance.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/web/15_performance.js')
-rw-r--r--ext/web/15_performance.js103
1 files changed, 53 insertions, 50 deletions
diff --git a/ext/web/15_performance.js b/ext/web/15_performance.js
index d494a5328..72f4d3a7e 100644
--- a/ext/web/15_performance.js
+++ b/ext/web/15_performance.js
@@ -41,11 +41,16 @@ webidl.converters["PerformanceMarkOptions"] = webidl
],
);
-webidl.converters["DOMString or DOMHighResTimeStamp"] = (V, opts) => {
+webidl.converters["DOMString or DOMHighResTimeStamp"] = (
+ V,
+ prefix,
+ context,
+ opts,
+) => {
if (webidl.type(V) === "Number" && V !== null) {
- return webidl.converters.DOMHighResTimeStamp(V, opts);
+ return webidl.converters.DOMHighResTimeStamp(V, prefix, context, opts);
}
- return webidl.converters.DOMString(V, opts);
+ return webidl.converters.DOMString(V, prefix, context, opts);
};
webidl.converters["PerformanceMeasureOptions"] = webidl
@@ -71,11 +76,21 @@ webidl.converters["PerformanceMeasureOptions"] = webidl
],
);
-webidl.converters["DOMString or PerformanceMeasureOptions"] = (V, opts) => {
+webidl.converters["DOMString or PerformanceMeasureOptions"] = (
+ V,
+ prefix,
+ context,
+ opts,
+) => {
if (webidl.type(V) === "Object" && V !== null) {
- return webidl.converters["PerformanceMeasureOptions"](V, opts);
+ return webidl.converters["PerformanceMeasureOptions"](
+ V,
+ prefix,
+ context,
+ opts,
+ );
}
- return webidl.converters.DOMString(V, opts);
+ return webidl.converters.DOMString(V, prefix, context, opts);
};
function setTimeOrigin(origin) {
@@ -221,15 +236,13 @@ class PerformanceMark extends PerformanceEntry {
const prefix = "Failed to construct 'PerformanceMark'";
webidl.requiredArguments(arguments.length, 1, prefix);
- name = webidl.converters.DOMString(name, {
- prefix,
- context: "Argument 1",
- });
+ name = webidl.converters.DOMString(name, prefix, "Argument 1");
- options = webidl.converters.PerformanceMarkOptions(options, {
+ options = webidl.converters.PerformanceMarkOptions(
+ options,
prefix,
- context: "Argument 2",
- });
+ "Argument 2",
+ );
const { detail = null, startTime = now() } = options;
@@ -345,10 +358,11 @@ class Performance extends EventTarget {
clearMarks(markName = undefined) {
webidl.assertBranded(this, PerformancePrototype);
if (markName !== undefined) {
- markName = webidl.converters.DOMString(markName, {
- prefix: "Failed to execute 'clearMarks' on 'Performance'",
- context: "Argument 1",
- });
+ markName = webidl.converters.DOMString(
+ markName,
+ "Failed to execute 'clearMarks' on 'Performance'",
+ "Argument 1",
+ );
performanceEntries = ArrayPrototypeFilter(
performanceEntries,
@@ -365,10 +379,11 @@ class Performance extends EventTarget {
clearMeasures(measureName = undefined) {
webidl.assertBranded(this, PerformancePrototype);
if (measureName !== undefined) {
- measureName = webidl.converters.DOMString(measureName, {
- prefix: "Failed to execute 'clearMeasures' on 'Performance'",
- context: "Argument 1",
- });
+ measureName = webidl.converters.DOMString(
+ measureName,
+ "Failed to execute 'clearMeasures' on 'Performance'",
+ "Argument 1",
+ );
performanceEntries = ArrayPrototypeFilter(
performanceEntries,
@@ -396,16 +411,10 @@ class Performance extends EventTarget {
const prefix = "Failed to execute 'getEntriesByName' on 'Performance'";
webidl.requiredArguments(arguments.length, 1, prefix);
- name = webidl.converters.DOMString(name, {
- prefix,
- context: "Argument 1",
- });
+ name = webidl.converters.DOMString(name, prefix, "Argument 1");
if (type !== undefined) {
- type = webidl.converters.DOMString(type, {
- prefix,
- context: "Argument 2",
- });
+ type = webidl.converters.DOMString(type, prefix, "Argument 2");
}
return filterByNameType(name, type);
@@ -416,10 +425,7 @@ class Performance extends EventTarget {
const prefix = "Failed to execute 'getEntriesByName' on 'Performance'";
webidl.requiredArguments(arguments.length, 1, prefix);
- type = webidl.converters.DOMString(type, {
- prefix,
- context: "Argument 1",
- });
+ type = webidl.converters.DOMString(type, prefix, "Argument 1");
return filterByNameType(undefined, type);
}
@@ -432,15 +438,13 @@ class Performance extends EventTarget {
const prefix = "Failed to execute 'mark' on 'Performance'";
webidl.requiredArguments(arguments.length, 1, prefix);
- markName = webidl.converters.DOMString(markName, {
- prefix,
- context: "Argument 1",
- });
+ markName = webidl.converters.DOMString(markName, prefix, "Argument 1");
- markOptions = webidl.converters.PerformanceMarkOptions(markOptions, {
+ markOptions = webidl.converters.PerformanceMarkOptions(
+ markOptions,
prefix,
- context: "Argument 2",
- });
+ "Argument 2",
+ );
// 3.1.1.1 If the global object is a Window object and markName uses the
// same name as a read only attribute in the PerformanceTiming interface,
@@ -460,22 +464,21 @@ class Performance extends EventTarget {
const prefix = "Failed to execute 'measure' on 'Performance'";
webidl.requiredArguments(arguments.length, 1, prefix);
- measureName = webidl.converters.DOMString(measureName, {
+ measureName = webidl.converters.DOMString(
+ measureName,
prefix,
- context: "Argument 1",
- });
+ "Argument 1",
+ );
startOrMeasureOptions = webidl.converters
- ["DOMString or PerformanceMeasureOptions"](startOrMeasureOptions, {
+ ["DOMString or PerformanceMeasureOptions"](
+ startOrMeasureOptions,
prefix,
- context: "Argument 2",
- });
+ "Argument 2",
+ );
if (endMark !== undefined) {
- endMark = webidl.converters.DOMString(endMark, {
- prefix,
- context: "Argument 3",
- });
+ endMark = webidl.converters.DOMString(endMark, prefix, "Argument 3");
}
if (