From a634d3d978d9f4ce7cf43a347b8ad110c01d2065 Mon Sep 17 00:00:00 2001 From: Tim Buckley Date: Tue, 11 Aug 2020 15:45:04 -0400 Subject: [PATCH] Create TS definitions for JSX in slate/tests --- packages/slate-history/test/jsx.d.ts | 6 ++++++ packages/slate-hyperscript/test/jsx.d.ts | 6 ++++++ packages/slate/test/jsx.d.ts | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 packages/slate-history/test/jsx.d.ts create mode 100644 packages/slate-hyperscript/test/jsx.d.ts create mode 100644 packages/slate/test/jsx.d.ts diff --git a/packages/slate-history/test/jsx.d.ts b/packages/slate-history/test/jsx.d.ts new file mode 100644 index 00000000000..de69552d4ca --- /dev/null +++ b/packages/slate-history/test/jsx.d.ts @@ -0,0 +1,6 @@ +// This allows tests to include Slate Nodes written in JSX without TypeScript complaining. +declare namespace jsx.JSX { + interface IntrinsicElements { + [elemName: string]: any // eslint-disable-line + } +} diff --git a/packages/slate-hyperscript/test/jsx.d.ts b/packages/slate-hyperscript/test/jsx.d.ts new file mode 100644 index 00000000000..de69552d4ca --- /dev/null +++ b/packages/slate-hyperscript/test/jsx.d.ts @@ -0,0 +1,6 @@ +// This allows tests to include Slate Nodes written in JSX without TypeScript complaining. +declare namespace jsx.JSX { + interface IntrinsicElements { + [elemName: string]: any // eslint-disable-line + } +} diff --git a/packages/slate/test/jsx.d.ts b/packages/slate/test/jsx.d.ts new file mode 100644 index 00000000000..de69552d4ca --- /dev/null +++ b/packages/slate/test/jsx.d.ts @@ -0,0 +1,6 @@ +// This allows tests to include Slate Nodes written in JSX without TypeScript complaining. +declare namespace jsx.JSX { + interface IntrinsicElements { + [elemName: string]: any // eslint-disable-line + } +}