From 8b121c48720adc5637f46f8757834e2132e1644b Mon Sep 17 00:00:00 2001 From: Ryan Christian Date: Sun, 14 Dec 2025 14:13:32 -0600 Subject: [PATCH] chore: Type static properties --- src/index.d.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/index.d.ts b/src/index.d.ts index 3703fe9..df3356d 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -1,5 +1,12 @@ import { AnyComponent } from 'preact'; +type StaticProperties

= { + tagName?: string; + observedAttributes?: (keyof P)[]; + propTypes?: Record; + formAssociated?: boolean; +}; + type Options = | { shadow: false; @@ -41,7 +48,7 @@ type Options = * ``` */ declare function register

( - Component: AnyComponent, + Component: AnyComponent & StaticProperties

, tagName?: string, propNames?: (keyof P)[], options?: Options