From 740a042c81fc94780a50f59512fc18bf302849c1 Mon Sep 17 00:00:00 2001 From: Matt McCorry Date: Wed, 14 Jul 2021 11:20:44 +0100 Subject: [PATCH] add typescript definitions --- package.json | 1 + src/index.d.ts | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 src/index.d.ts 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;