diff --git a/autosize/autosize-tests.ts b/autosize/autosize-tests.ts
new file mode 100644
index 0000000000..23686fbd88
--- /dev/null
+++ b/autosize/autosize-tests.ts
@@ -0,0 +1,10 @@
+///
+
+// from a NodeList
+autosize(document.querySelectorAll('textarea'));
+
+// from a single Node
+autosize(document.querySelector('textarea'));
+
+// from a single element
+autosize(document.getElementById('my-textarea'));
diff --git a/autosize/autosize.d.ts b/autosize/autosize.d.ts
new file mode 100644
index 0000000000..0a8a696c3d
--- /dev/null
+++ b/autosize/autosize.d.ts
@@ -0,0 +1,17 @@
+// Type definitions for jquery.autosize 3.0.7
+// Project: http://www.jacklmoore.com/autosize/
+// Definitions by: Aaron T. King
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+declare namespace autosize {
+ interface AutosizeStatic {
+ (el: Element): void;
+ (el: NodeList): void;
+ }
+}
+
+declare var autosize: autosize.AutosizeStatic;
+
+declare module 'autosize' {
+ export = autosize;
+}