@types/react-dom
Advanced tools
Comparing version 18.0.11 to 18.2.4
@@ -13,3 +13,3 @@ /** | ||
identifierPrefix?: string; | ||
onRecoverableError?: (error: unknown) => void; | ||
onRecoverableError?: (error: unknown, errorInfo: ErrorInfo) => void; | ||
} | ||
@@ -22,5 +22,10 @@ | ||
identifierPrefix?: string; | ||
onRecoverableError?: (error: unknown) => void; | ||
onRecoverableError?: (error: unknown, errorInfo: ErrorInfo) => void; | ||
} | ||
export interface ErrorInfo { | ||
digest?: string; | ||
componentStack?: string; | ||
} | ||
export interface Root { | ||
@@ -27,0 +32,0 @@ render(children: React.ReactNode): void; |
@@ -35,2 +35,20 @@ /** | ||
declare module '.' {} | ||
declare module '.' { | ||
interface FormStatusNotPending { | ||
pending: false; | ||
data: null; | ||
method: null; | ||
action: null; | ||
} | ||
interface FormStatusPending { | ||
pending: true; | ||
data: FormData; | ||
method: string; | ||
action: string | ((formData: FormData) => void | Promise<void>); | ||
} | ||
type FormStatus = FormStatusPending | FormStatusNotPending; | ||
function experimental_useFormStatus(): FormStatus; | ||
} |
@@ -1,2 +0,2 @@ | ||
// Type definitions for React (react-dom) 18.0 | ||
// Type definitions for React (react-dom) 18.2 | ||
// Project: https://reactjs.org | ||
@@ -3,0 +3,0 @@ // Definitions by: Asana <https://asana.com> |
@@ -49,4 +49,5 @@ /** | ||
integrity?: string | undefined; | ||
nonce?: string | undefined; | ||
} | ||
function preinit(href: string, options?: PreinitOptions): void; | ||
} |
{ | ||
"name": "@types/react-dom", | ||
"version": "18.0.11", | ||
"version": "18.2.4", | ||
"description": "TypeScript definitions for React (react-dom)", | ||
@@ -52,4 +52,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom", | ||
}, | ||
"typesPublisherContentHash": "27673d88deb3e7d51dc603fbb3668e21b0cc902c4ff84b6a84de98fd74ad8ce0", | ||
"typeScriptVersion": "4.2", | ||
"typesPublisherContentHash": "44e1dd3be11d7f0b8d09549cf8a10814625331a7a73865215f38dcab5ee5b64b", | ||
"typeScriptVersion": "4.3", | ||
"exports": { | ||
@@ -56,0 +56,0 @@ ".": { |
@@ -11,3 +11,3 @@ # Installation | ||
### Additional Details | ||
* Last updated: Wed, 15 Feb 2023 00:32:43 GMT | ||
* Last updated: Fri, 05 May 2023 15:32:48 GMT | ||
* Dependencies: [@types/react](https://npmjs.com/package/@types/react) | ||
@@ -14,0 +14,0 @@ * Global values: `ReactDOM`, `ReactDOMServer` |
@@ -25,2 +25,3 @@ // forward declarations | ||
import { ReactElement, ReactNode } from 'react'; | ||
import { ErrorInfo } from './client'; | ||
@@ -38,8 +39,10 @@ export interface RenderToPipeableStreamOptions { | ||
onAllReady?: () => void; | ||
onError?: (error: unknown) => void; | ||
onError?: (error: unknown, errorInfo: ErrorInfo) => string | void; | ||
} | ||
export interface PipeableStream { | ||
abort(): void; | ||
pipe<Writable extends NodeJS.WritableStream>(destination: Writable): Writable; | ||
// tslint:disable-next-line:void-return | ||
abort(this: void): void; | ||
// tslint:disable-next-line:void-return | ||
pipe<Writable extends NodeJS.WritableStream>(this: void, destination: Writable): Writable; | ||
} | ||
@@ -102,3 +105,3 @@ | ||
signal?: AbortSignal; | ||
onError?: (error: unknown) => void; | ||
onError?: (error: unknown, errorInfo: ErrorInfo) => string | void; | ||
} | ||
@@ -105,0 +108,0 @@ |
@@ -85,3 +85,3 @@ import { | ||
*/ | ||
export namespace Simulate { | ||
export namespace Simulate { | ||
const abort: EventSimulator; | ||
@@ -92,2 +92,3 @@ const animationEnd: EventSimulator; | ||
const blur: EventSimulator; | ||
const cancel: EventSimulator; | ||
const canPlay: EventSimulator; | ||
@@ -97,2 +98,3 @@ const canPlayThrough: EventSimulator; | ||
const click: EventSimulator; | ||
const close: EventSimulator; | ||
const compositionEnd: EventSimulator; | ||
@@ -104,2 +106,3 @@ const compositionStart: EventSimulator; | ||
const cut: EventSimulator; | ||
const auxClick: EventSimulator; | ||
const doubleClick: EventSimulator; | ||
@@ -141,7 +144,21 @@ const drag: EventSimulator; | ||
const progress: EventSimulator; | ||
const pointerCancel: EventSimulator; | ||
const pointerDown: EventSimulator; | ||
const pointerUp: EventSimulator; | ||
const pointerMove: EventSimulator; | ||
const pointerOut: EventSimulator; | ||
const pointerOver: EventSimulator; | ||
const pointerEnter: EventSimulator; | ||
const pointerLeave: EventSimulator; | ||
const gotPointerCapture: EventSimulator; | ||
const lostPointerCapture: EventSimulator; | ||
const rateChange: EventSimulator; | ||
const reset: EventSimulator; | ||
const resize: EventSimulator; | ||
const scroll: EventSimulator; | ||
const toggle: EventSimulator; | ||
const seeked: EventSimulator; | ||
const seeking: EventSimulator; | ||
const select: EventSimulator; | ||
const beforeInput: EventSimulator; | ||
const stalled: EventSimulator; | ||
@@ -148,0 +165,0 @@ const submit: EventSimulator; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30301
640