diff options
author | Francesco Cioria <firefelix@gmail.com> | 2017-07-03 16:27:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-03 16:27:13 +0200 |
commit | 44989aa70eb79bc1f63587cce584ff83228be1be (patch) | |
tree | 6b5bd15c2ffa2739667a7ea4c15d8c53b591c142 | |
parent | a12fd0f61613784fa5ddb97d462a98944da052db (diff) | |
parent | 5cb2a0a98bf32b75d19455f552c24d796cc05e1a (diff) | |
download | react-autosize-textarea-44989aa70eb79bc1f63587cce584ff83228be1be.zip react-autosize-textarea-44989aa70eb79bc1f63587cce584ff83228be1be.tar.gz react-autosize-textarea-44989aa70eb79bc1f63587cce584ff83228be1be.tar.bz2 |
Merge pull request #58 from buildo/56-jsx_element_type_textareaautosize
#56: JSX element type 'TextareaAutosize' is not a constructor function for JSX elements. (closes #56)
-rw-r--r-- | index.js | 1 | ||||
-rw-r--r-- | package.json | 7 | ||||
-rw-r--r-- | react-autosize-textarea.d.ts (renamed from index.d.ts) | 8 | ||||
-rw-r--r-- | test/tests/TextareaAutosize-test.js | 2 |
4 files changed, 10 insertions, 8 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 diff --git a/test/tests/TextareaAutosize-test.js b/test/tests/TextareaAutosize-test.js index 2a62999..1c57b8e 100644 --- a/test/tests/TextareaAutosize-test.js +++ b/test/tests/TextareaAutosize-test.js @@ -1,7 +1,7 @@ import React from 'react'; import TestUtils from 'react-dom/test-utils'; import expect from 'expect'; -import TextareaAutosize from '../../index'; +import TextareaAutosize from '../../lib'; const renderTextarea = () => { |