diff --git a/packages-private/dts-test/tsx.test-d.tsx b/packages-private/dts-test/tsx.test-d.tsx index 0cd380f0447..648c5b49027 100644 --- a/packages-private/dts-test/tsx.test-d.tsx +++ b/packages-private/dts-test/tsx.test-d.tsx @@ -77,6 +77,7 @@ expectType(
) // allow key/ref on arbitrary element expectType(
) expectType(
) +expectType(
{}} />) expectType( , - ) => void) + | { + /** + * Make function refs bivariant so callbacks can accept + * narrower element types (e.g. HTMLFormElement). + */ + bivarianceHack( + ref: Element | ComponentPublicInstance | null, + refs: Record, + ): void + }['bivarianceHack'] export type VNodeNormalizedRefAtom = { /**