From 5344a58e10fd5cfd9710957f86a22147c3f75d4c Mon Sep 17 00:00:00 2001 From: Astrian Zheng Date: Wed, 21 May 2025 13:57:28 +1000 Subject: [PATCH] refactor: move CustomElement interface to types.d.ts --- src/main.ts | 5 ----- src/types.d.ts | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) create mode 100644 src/types.d.ts diff --git a/src/main.ts b/src/main.ts index 9b3bd25..d707c90 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,8 +1,3 @@ -interface CustomElement extends HTMLElement { - setState(key_path: string, value: unknown): void - getState(key_path: string): unknown -} - interface ComponentOptions { tag: string template: string diff --git a/src/types.d.ts b/src/types.d.ts new file mode 100644 index 0000000..9b7a3b9 --- /dev/null +++ b/src/types.d.ts @@ -0,0 +1,4 @@ +interface CustomElement extends HTMLElement { + setState(key_path: string, value: unknown): void + getState(key_path: string): unknown +}