diff --git a/package.json b/package.json index 1c14acf..2da82e0 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,8 @@ }, "homepage": "https://github.com/developit/preact-redux", "peerDependencies": { - "preact": ">=3", - "redux": ">=2" + "preact": ">=8.2.8", + "redux": ">=4" }, "devDependencies": { "babel-cli": "^6.24.1", @@ -77,7 +77,7 @@ "mocha": "^3.2.0", "npm-run-all": "^4.0.2", "phantomjs-prebuilt": "^2.1.14", - "preact": "^8.1.0", + "preact": "^8.2.8", "pretty-bytes-cli": "^2.0.0", "react-redux": "^5.0.4", "redux": "^4.0.0", diff --git a/src/preact-redux.d.ts b/src/preact-redux.d.ts index fde3ea3..9281e3c 100644 --- a/src/preact-redux.d.ts +++ b/src/preact-redux.d.ts @@ -6,9 +6,9 @@ // Frank Tan // Daniil Kolesnik // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped -// TypeScript Version: 2.4 +// TypeScript Version: 3.0 -import { AnyComponent, Component, ComponentConstructor, VNode } from 'preact'; +import { AnyComponent, Component, ComponentConstructor, VNode, RenderableProps } from 'preact'; import { Store, Dispatch, ActionCreator, Action } from 'redux'; // Diff / Omit taken from https://github.com/Microsoft/TypeScript/issues/12215#issuecomment-311923766 @@ -276,5 +276,5 @@ export interface ProviderProps { * Makes the Redux store available to the connect() calls in the component hierarchy below. */ export class Provider extends Component { - render(props?: ProviderProps): JSX.Element | null + render(props: RenderableProps): VNode | JSX.Element | null }