@types/react
Advanced tools
@@ -74,15 +74,15 @@ /** | ||
| */ | ||
| onEnter?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onEnter?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| /** | ||
| * The `<ViewTransition>` or its parent Component is unmounted and there's no other `<ViewTransition>` with the same name being deleted. | ||
| */ | ||
| onExit?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onExit?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| /** | ||
| * This `<ViewTransition>` is being mounted and another `<ViewTransition>` instance with the same name is being unmounted elsewhere. | ||
| */ | ||
| onShare?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onShare?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| /** | ||
| * The content of `<ViewTransition>` has changed either due to DOM mutations or because an inner child `<ViewTransition>` has resized. | ||
| */ | ||
| onUpdate?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onUpdate?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| ref?: Ref<ViewTransitionInstance> | undefined; | ||
@@ -89,0 +89,0 @@ /** |
@@ -132,2 +132,5 @@ /** | ||
| } | ||
| export type GestureOptionsRequired = { | ||
| [P in keyof GestureOptions]-?: NonNullable<GestureOptions[P]>; | ||
| }; | ||
| /** */ | ||
@@ -140,2 +143,29 @@ export function unstable_startGestureTransition( | ||
| interface ViewTransitionProps { | ||
| onGestureEnter?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| onGestureExit?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| onGestureShare?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| onGestureUpdate?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| } | ||
| // @enableSrcObject | ||
@@ -142,0 +172,0 @@ interface DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_IMG_SRC_TYPES { |
| { | ||
| "name": "@types/react", | ||
| "version": "19.2.8", | ||
| "version": "19.2.9", | ||
| "description": "TypeScript definitions for react", | ||
@@ -208,4 +208,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react", | ||
| "peerDependencies": {}, | ||
| "typesPublisherContentHash": "c9838d545f1709345a21b6b6fc58e0d5fde2af0c005deed9b55bcb60b2373b33", | ||
| "typesPublisherContentHash": "0494f33a7194f3d93b18f5c5194b5aa3b32b8efc3058b7a50a9b25b1639c19d3", | ||
| "typeScriptVersion": "5.2" | ||
| } |
+1
-1
@@ -11,3 +11,3 @@ # Installation | ||
| ### Additional Details | ||
| * Last updated: Sat, 10 Jan 2026 09:35:12 GMT | ||
| * Last updated: Tue, 20 Jan 2026 14:07:27 GMT | ||
| * Dependencies: [csstype](https://npmjs.com/package/csstype) | ||
@@ -14,0 +14,0 @@ |
@@ -74,15 +74,15 @@ /** | ||
| */ | ||
| onEnter?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onEnter?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| /** | ||
| * The `<ViewTransition>` or its parent Component is unmounted and there's no other `<ViewTransition>` with the same name being deleted. | ||
| */ | ||
| onExit?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onExit?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| /** | ||
| * This `<ViewTransition>` is being mounted and another `<ViewTransition>` instance with the same name is being unmounted elsewhere. | ||
| */ | ||
| onShare?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onShare?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| /** | ||
| * The content of `<ViewTransition>` has changed either due to DOM mutations or because an inner child `<ViewTransition>` has resized. | ||
| */ | ||
| onUpdate?: (instance: ViewTransitionInstance, types: Array<string>) => void; | ||
| onUpdate?: (instance: ViewTransitionInstance, types: Array<string>) => void | (() => void); | ||
| ref?: Ref<ViewTransitionInstance> | undefined; | ||
@@ -89,0 +89,0 @@ /** |
@@ -132,2 +132,5 @@ /** | ||
| } | ||
| export type GestureOptionsRequired = { | ||
| [P in keyof GestureOptions]-?: NonNullable<GestureOptions[P]>; | ||
| }; | ||
| /** */ | ||
@@ -140,2 +143,29 @@ export function unstable_startGestureTransition( | ||
| interface ViewTransitionProps { | ||
| onGestureEnter?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| onGestureExit?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| onGestureShare?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| onGestureUpdate?: ( | ||
| timeline: GestureProvider, | ||
| options: GestureOptionsRequired, | ||
| instance: ViewTransitionInstance, | ||
| types: Array<string>, | ||
| ) => void | (() => void); | ||
| } | ||
| // @enableSrcObject | ||
@@ -142,0 +172,0 @@ interface DO_NOT_USE_OR_YOU_WILL_BE_FIRED_EXPERIMENTAL_IMG_SRC_TYPES { |
404596
0.56%9099
0.64%