From 984ec25f1004688aa5bd414b261daea26d60f816 Mon Sep 17 00:00:00 2001 From: Alex Munoz Date: Wed, 30 Jun 2021 09:01:56 +0200 Subject: [PATCH] Refactor: move declaration file --- tsconfig.json | 2 +- src/global.d.ts => types/index.d.ts | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) rename src/global.d.ts => types/index.d.ts (70%) diff --git a/tsconfig.json b/tsconfig.json index 311ec6e85..e0044ea61 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,6 +13,6 @@ "outDir": "./lib", "forceConsistentCasingInFileNames": true }, - "include": ["src/**/*"], + "include": ["src/**/*", "types"], "exclude": ["node_modules", "dist"] } diff --git a/src/global.d.ts b/types/index.d.ts similarity index 70% rename from src/global.d.ts rename to types/index.d.ts index b6a445318..998e1d632 100644 --- a/src/global.d.ts +++ b/types/index.d.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-unused-vars */ declare module 'react-dom' { export function unstable_batchedUpdates( callback: (a: A, b: B) => any, @@ -23,3 +24,9 @@ declare module 'react-native' { ): void export function unstable_batchedUpdates(callback: () => any): void } + +declare module 'react-is' { + import * as React from 'react' + export function isContextConsumer(value: any): value is React.ReactElement + export function isValidElementType(value: any): value is React.ElementType +}