From 4e7a4bc7066e6b1744779867390414548dc1071e Mon Sep 17 00:00:00 2001 From: eps1lon Date: Wed, 21 Oct 2020 00:42:17 +0200 Subject: [PATCH 01/10] feat(react): Update stable types for v17 --- types/react-dom/index.d.ts | 2 +- types/react-is/index.d.ts | 2 +- types/react-test-renderer/index.d.ts | 2 +- types/react/index.d.ts | 5 ++++- types/react/test/elementAttributes.tsx | 6 +++++- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/types/react-dom/index.d.ts b/types/react-dom/index.d.ts index 13e672e812a166..f1550655fc4d20 100644 --- a/types/react-dom/index.d.ts +++ b/types/react-dom/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for React (react-dom) 16.9 +// Type definitions for React (react-dom) 17.0 // Project: https://reactjs.org // Definitions by: Asana // AssureSign diff --git a/types/react-is/index.d.ts b/types/react-is/index.d.ts index 3f33f40f9c8f0a..e7953f4e114d65 100644 --- a/types/react-is/index.d.ts +++ b/types/react-is/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for react-is 16.7 +// Type definitions for react-is 17.0 // Project: https://reactjs.org/ // Definitions by: Avi Vahl // Christian Chown diff --git a/types/react-test-renderer/index.d.ts b/types/react-test-renderer/index.d.ts index cac1dde907dc99..f3abd906573344 100644 --- a/types/react-test-renderer/index.d.ts +++ b/types/react-test-renderer/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for react-test-renderer 16.9 +// Type definitions for react-test-renderer 17.0 // Project: https://facebook.github.io/react/ // Definitions by: Arvitaly // Lochbrunner diff --git a/types/react/index.d.ts b/types/react/index.d.ts index b52dfbd10fbbc6..47a8796fa5a5a1 100644 --- a/types/react/index.d.ts +++ b/types/react/index.d.ts @@ -1,4 +1,4 @@ -// Type definitions for React 16.9 +// Type definitions for React 17.0 // Project: http://facebook.github.io/react/ // Definitions by: Asana // AssureSign @@ -1213,6 +1213,7 @@ declare namespace React { /** @deprecated */ charCode: number; ctrlKey: boolean; + code: string; /** * See [DOM Level 3 Events spec](https://www.w3.org/TR/uievents-key/#keys-modifier). for a list of valid (case-sensitive) arguments to this method. */ @@ -2094,6 +2095,7 @@ declare namespace React { checked?: boolean; crossOrigin?: string; disabled?: boolean; + enterKeyHint?: 'enter' | 'done' | 'go' | 'next' | 'previous' | 'search' | 'send'; form?: string; formAction?: string; formEncType?: string; @@ -2355,6 +2357,7 @@ declare namespace React { poster?: string; width?: number | string; disablePictureInPicture?: boolean; + disableRemotePlayback?: boolean; } // this list is "complete" in that it contains every SVG attribute diff --git a/types/react/test/elementAttributes.tsx b/types/react/test/elementAttributes.tsx index 13bc62f7b8f66c..0d7cbef483bc77 100644 --- a/types/react/test/elementAttributes.tsx +++ b/types/react/test/elementAttributes.tsx @@ -30,5 +30,9 @@ const testCases = [
{}} />, } />, , - + , + , + // $ExpectError + , +