From 87e103e2be05df75a01e506441be62f0711b09a0 Mon Sep 17 00:00:00 2001 From: Duncan Tweed Date: Thu, 10 May 2018 14:52:07 +1000 Subject: [PATCH] added typings from the definetly typed project and included instrument options --- index.d.ts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 00000000..c589f5fb --- /dev/null +++ b/index.d.ts @@ -0,0 +1,19 @@ +// Type definitions for redux-devtools 3.4.1 +// TypeScript Version: 2.8.1 + +import * as React from "react"; +import { StoreEnhancer } from "redux"; + +export interface DevTools { + new (): JSX.ElementClass; + instrument(opts?: any): StoreEnhancer; +} + +export declare function createDevTools(el: React.ReactElement): DevTools; +export declare function persistState( + debugSessionKey: string +): StoreEnhancer; + +declare const factory: { instrument(opts?: any): () => StoreEnhancer }; + +export default factory;