diff options
-rw-r--r-- | examples/examples.js | 2 | ||||
-rw-r--r-- | index.d.ts | 9 | ||||
-rw-r--r-- | index.js | 1 | ||||
-rw-r--r-- | package.json | 5 |
4 files changed, 15 insertions, 2 deletions
diff --git a/examples/examples.js b/examples/examples.js index c79bf11..0bd733a 100644 --- a/examples/examples.js +++ b/examples/examples.js @@ -1,6 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom'; -import TextareaAutosize from '../src/TextareaAutosize'; +import TextareaAutosize from '../src'; class Example extends React.Component { diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..c31d6f5 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,9 @@ +import * as React from 'react'; + +export interface TextareaAutosizeProps extends React.HTMLAttributes<HTMLTextAreaElement> { + maxRows?: number, + onResize?: (e: React.SyntheticEvent<Event>) => void, + innerRef?: (textarea: HTMLTextAreaElement) => void +} + +export default class TextareaAutosize extends React.Component<TextareaAutosizeProps, void> {}
\ No newline at end of file diff --git a/index.js b/index.js new file mode 100644 index 0000000..87600d6 --- /dev/null +++ b/index.js @@ -0,0 +1 @@ +module.exports = require('lib');
\ No newline at end of file diff --git a/package.json b/package.json index 5e15da8..fa0e7a7 100644 --- a/package.json +++ b/package.json @@ -38,8 +38,10 @@ "files": [ "lib", "src", - "examples" + "examples", + "index.d.ts" ], + "typings": "./index.d.ts", "homepage": "https://github.com/buildo/react-autosize-textarea", "devDependencies": { "babel-cli": "^6.11.4", @@ -73,6 +75,7 @@ "react-dom": "^0.14.0 || ^15.0.0" }, "dependencies": { + "@types/react": "^15.0.24", "autosize": "^3.0.15", "prop-types": "^15.5.6" } |