summaryrefslogtreecommitdiffhomepage
path: root/packages/ui/src/custom-elements.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ui/src/custom-elements.d.ts')
-rw-r--r--packages/ui/src/custom-elements.d.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/ui/src/custom-elements.d.ts b/packages/ui/src/custom-elements.d.ts
new file mode 100644
index 000000000..9d4c30dd3
--- /dev/null
+++ b/packages/ui/src/custom-elements.d.ts
@@ -0,0 +1,14 @@
+/**
+ * TypeScript declaration for the <file-diff> custom element.
+ * This tells TypeScript that <file-diff> is a valid JSX element in SolidJS.
+ * Required for using the precision-diffs web component in .tsx files.
+ */
+declare module 'solid-js' {
+ namespace JSX {
+ interface IntrinsicElements {
+ 'file-diff': HTMLAttributes<HTMLElement>;
+ }
+ }
+}
+
+export {};