summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Cioria <firefelix@gmail.com>2017-07-03 12:27:27 +0200
committerFrancesco Cioria <firefelix@gmail.com>2017-07-03 12:27:51 +0200
commit98ec6c4e7873f37f56a95e61178d71c780abdfd1 (patch)
treece038d3022f20608825a9a04004088ed2f1b65d7
parenta12fd0f61613784fa5ddb97d462a98944da052db (diff)
downloadreact-autosize-textarea-98ec6c4e7873f37f56a95e61178d71c780abdfd1.zip
react-autosize-textarea-98ec6c4e7873f37f56a95e61178d71c780abdfd1.tar.gz
react-autosize-textarea-98ec6c4e7873f37f56a95e61178d71c780abdfd1.tar.bz2
fix typings and revert packageJson.main to "lib"
-rw-r--r--index.js1
-rw-r--r--package.json7
-rw-r--r--react-autosize-textarea.d.ts (renamed from index.d.ts)8
3 files changed, 9 insertions, 7 deletions
diff --git a/index.js b/index.js
deleted file mode 100644
index bb0a047..0000000
--- a/index.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./lib');
diff --git a/package.json b/package.json
index 521c625..bd4461b 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "react-autosize-textarea",
"version": "0.4.6",
"description": "replacement for built-in textarea which auto resizes itself",
- "main": "index.js",
+ "main": "lib",
"scripts": {
"test": "npm run build && ./node_modules/karma/bin/karma start",
"build": "rm -rf lib && mkdir lib && babel src -d lib",
@@ -39,10 +39,9 @@
"lib",
"src",
"examples",
- "index.js",
- "index.d.ts"
+ "react-autosize-textarea.d.ts"
],
- "typings": "./index.d.ts",
+ "typings": "react-autosize-textarea.d.ts",
"homepage": "https://github.com/buildo/react-autosize-textarea",
"devDependencies": {
"@types/react": "^15.0.24",
diff --git a/index.d.ts b/react-autosize-textarea.d.ts
index c31d6f5..3f99d87 100644
--- a/index.d.ts
+++ b/react-autosize-textarea.d.ts
@@ -1,9 +1,13 @@
+/// <reference types="react" />
+
import * as React from 'react';
export interface TextareaAutosizeProps extends React.HTMLAttributes<HTMLTextAreaElement> {
- maxRows?: number,
onResize?: (e: React.SyntheticEvent<Event>) => void,
+ // rows is already typed in `React.HTMLAttributes<HTMLTextAreaElement>`
+ maxRows?: number,
innerRef?: (textarea: HTMLTextAreaElement) => void
}
-export default class TextareaAutosize extends React.Component<TextareaAutosizeProps, void> {} \ No newline at end of file
+declare const TextareaAutosize: React.ComponentClass<TextareaAutosizeProps>;
+export default TextareaAutosize