diff --git a/packages/effect-fc/src/ReactComponent.ts b/packages/effect-fc/src/ReactComponent.ts index 9b4d85c..95b0fc5 100644 --- a/packages/effect-fc/src/ReactComponent.ts +++ b/packages/effect-fc/src/ReactComponent.ts @@ -9,6 +9,10 @@ export interface ReactComponent { readonly displayName?: string } +export type E = T extends ReactComponent ? E : never +export type R = T extends ReactComponent ? R : never +export type P = T extends ReactComponent ? P : never + export const nonReactiveTags = [Tracer.ParentSpan] as const