From 63fd4cf9e4be13a3f094658655bb3b0514edfaa7 Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Thu, 19 Jun 2025 14:13:18 +0200 Subject: [PATCH] LibWeb: Add the EpochTimestamp IDL typedef --- .../LibWeb/HighResolutionTime/EpochTimeStamp.h | 16 ++++++++++++++++ .../LibWeb/HighResolutionTime/EpochTimeStamp.idl | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.h create mode 100644 Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.idl diff --git a/Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.h b/Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.h new file mode 100644 index 00000000000..27affe0ab4f --- /dev/null +++ b/Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2025, Jelle Raaijmakers + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +#include + +namespace Web::HighResolutionTime { + +// https://www.w3.org/TR/hr-time-3/#the-epochtimestamp-typedef +using EpochTimeStamp = WebIDL::UnsignedLongLong; + +} diff --git a/Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.idl b/Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.idl new file mode 100644 index 00000000000..62022f4b7a8 --- /dev/null +++ b/Libraries/LibWeb/HighResolutionTime/EpochTimeStamp.idl @@ -0,0 +1,2 @@ +// https://www.w3.org/TR/hr-time-3/#the-epochtimestamp-typedef +typedef unsigned long long EpochTimeStamp;