From b30975887c455343584ceddebafcc05da368935b Mon Sep 17 00:00:00 2001 From: KateVuilova Date: Wed, 14 Nov 2018 12:49:29 +0200 Subject: [PATCH] Add types --- index.d.ts | 12 ++++++++++++ package.json | 1 + 2 files changed, 13 insertions(+) create mode 100644 index.d.ts diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..d6fa046 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,12 @@ +import React from 'react'; +import { Instance, Props } from 'tippy.js'; + +type Omit = Pick> + +export interface TippyProps extends Omit { + content: React.ReactNode | string + children: React.ReactNode + onCreate?: (tip: Instance) => void +} + +export default class Tippy extends React.Component {} diff --git a/package.json b/package.json index 2764fd1..81ee1e8 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "React component for Tippy.js", "main": "dist/Tippy.js", "module": "dist/esm/Tippy.js", + "types": "index.d.ts", "scripts": { "dev": "parcel test/dev/index.html -d .devserver --no-cache --open", "build": "node build.js",