From 2258fc273c9eb0db404a8020b8621fab31d1f7f7 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Mon, 6 Mar 2023 23:56:20 +0000 Subject: [PATCH] LibWeb/HighResolutionTime: Add IDL typedef for DOMHighResTimeStamp We already have this for C++ code in DOMHighResTimeStamp.h, but let's also avoid using plain 'double' in IDL code. --- .../LibWeb/HighResolutionTime/DOMHighResTimeStamp.idl | 2 ++ Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl | 5 +++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 Userland/Libraries/LibWeb/HighResolutionTime/DOMHighResTimeStamp.idl diff --git a/Userland/Libraries/LibWeb/HighResolutionTime/DOMHighResTimeStamp.idl b/Userland/Libraries/LibWeb/HighResolutionTime/DOMHighResTimeStamp.idl new file mode 100644 index 0000000000..7b4c735867 --- /dev/null +++ b/Userland/Libraries/LibWeb/HighResolutionTime/DOMHighResTimeStamp.idl @@ -0,0 +1,2 @@ +// https://w3c.github.io/hr-time/#dom-domhighrestimestamp +typedef double DOMHighResTimeStamp; diff --git a/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl b/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl index 5ed45278e0..4f2bccf574 100644 --- a/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl +++ b/Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl @@ -1,11 +1,12 @@ #import +#import #import // https://w3c.github.io/hr-time/#sec-performance [Exposed=(Window, Worker)] interface Performance : EventTarget { - double now(); - readonly attribute double timeOrigin; + DOMHighResTimeStamp now(); + readonly attribute DOMHighResTimeStamp timeOrigin; readonly attribute PerformanceTiming timing; };