diff --git a/package.json b/package.json index 0d90c97..2bcde27 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "author": "Gilad Peleg (https://www.giladpeleg.com)", "repository": "pgilad/react-page-visibility", "sideEffects": false, + "types": "./src/index.d.ts", "keywords": [ "react", "components", diff --git a/src/index.d.ts b/src/index.d.ts new file mode 100644 index 0000000..7fd3409 --- /dev/null +++ b/src/index.d.ts @@ -0,0 +1,9 @@ +import * as React from 'react'; + +export function usePageVisibility(): boolean; + +interface Props { onChange?: (isVisible: boolean) => void } + +declare class PageVisibility extends React.Component { } + +export default PageVisibility;