Files
browser/src/dom.zig
Francis Bouvier b5b4659c87 backport some node_lexbor modifications
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
2023-09-21 17:05:38 +02:00

35 lines
762 B
Zig

const generate = @import("generate.zig");
const Console = @import("jsruntime").Console;
// DOM
const EventTarget = @import("dom/event_target.zig").EventTarget;
const N = @import("dom/node.zig");
const Element = @import("dom/element.zig").Element;
const Document = @import("dom/document.zig").Document;
// HTML
pub const HTMLDocument = @import("html/document.zig").HTMLDocument;
const HTMLElem = @import("html/elements.zig");
const E = @import("html/elements.zig");
// Interfaces
const interfaces = .{
Console,
// DOM
EventTarget,
N.Node,
N.Types,
Element,
Document,
// HTML
HTMLDocument,
HTMLElem.HTMLElement,
HTMLElem.HTMLMediaElement,
HTMLElem.Types,
};
pub const Interfaces = generate.Tuple(interfaces);