diff --git a/types/react-transition-group/config.d.ts b/types/react-transition-group/config.d.ts new file mode 100644 index 0000000000..432ce5f9e0 --- /dev/null +++ b/types/react-transition-group/config.d.ts @@ -0,0 +1,6 @@ +export interface Config { + disabled: boolean; +} + +declare const config: Config; +export default config; diff --git a/types/react-transition-group/index.d.ts b/types/react-transition-group/index.d.ts index 9b187024d1..e3d3686c3b 100644 --- a/types/react-transition-group/index.d.ts +++ b/types/react-transition-group/index.d.ts @@ -3,6 +3,7 @@ // Definitions by: Karol Janyst // Epskampie // Masafumi Koba +// tu4mo // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.8 @@ -10,3 +11,4 @@ export { default as Transition } from './Transition'; export { default as CSSTransition } from './CSSTransition'; export { default as TransitionGroup } from './TransitionGroup'; export { default as SwitchTransition } from './SwitchTransition'; +export { default as config } from './config'; diff --git a/types/react-transition-group/react-transition-group-tests.tsx b/types/react-transition-group/react-transition-group-tests.tsx index 4902defd0a..f0ea261fa0 100644 --- a/types/react-transition-group/react-transition-group-tests.tsx +++ b/types/react-transition-group/react-transition-group-tests.tsx @@ -1,7 +1,7 @@ import * as React from "react"; import { UNMOUNTED, EXITED, ENTERING, ENTERED, EXITING, TransitionStatus } from "react-transition-group/Transition"; import { modes } from "react-transition-group/SwitchTransition"; -import { Transition, CSSTransition, TransitionGroup, SwitchTransition } from "react-transition-group"; +import { Transition, CSSTransition, TransitionGroup, SwitchTransition, config } from "react-transition-group"; interface ContainerProps { theme: string; @@ -213,3 +213,5 @@ const Test: React.StatelessComponent = () => { ); }; + +config.disabled = false; diff --git a/types/react-transition-group/tsconfig.json b/types/react-transition-group/tsconfig.json index 16f4816d22..d5a0ba93d3 100644 --- a/types/react-transition-group/tsconfig.json +++ b/types/react-transition-group/tsconfig.json @@ -25,6 +25,7 @@ "Transition.d.ts", "TransitionGroup.d.ts", "SwitchTransition.d.ts", - "react-transition-group-tests.tsx" + "react-transition-group-tests.tsx", + "config.d.ts" ] }