diff --git a/remote-redux-devtools/remote-redux-devtools-tests.ts b/remote-redux-devtools/remote-redux-devtools-tests.ts new file mode 100644 index 0000000000..257df63682 --- /dev/null +++ b/remote-redux-devtools/remote-redux-devtools-tests.ts @@ -0,0 +1,13 @@ +/// + +import * as devTools from "remote-redux-devtools"; + +// example configuration from: https://github.com/zalmoxisus/remote-redux-devtools +devTools({ + name: 'Android app', + realtime: true, + hostname: 'localhost', + port: 8000, + maxAge: 30, + filters: { blacklist: ['EFFECT_RESOLVED'] } +}); diff --git a/remote-redux-devtools/remote-redux-devtools.d.ts b/remote-redux-devtools/remote-redux-devtools.d.ts new file mode 100644 index 0000000000..b43f35cd1f --- /dev/null +++ b/remote-redux-devtools/remote-redux-devtools.d.ts @@ -0,0 +1,31 @@ +// Type definitions for remote-redux-devtools v0.3.2 +// Project: https://github.com/zalmoxisus/remote-redux-devtools +// Definitions by: Colin Eberhardt +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare module "remote-redux-devtools" { + + type StringOrArray = string | string[]; + + interface Config { + name?: string; + realtime?: boolean; + hostname?: string; + port?: number; + secure?: boolean; + filters?: {[key: string]: string[]}; + maxAge?: number; + startOn?: StringOrArray; + stopOn?: StringOrArray; + sendOn?: StringOrArray; + sendOnError?: number; + sendTo?: string; + id?: string; + } + + function devTools(config?: Config): Function; + + namespace devTools {} + + export = devTools; +}