diff --git a/react-input-calendar/react-input-calendar-tests.tsx b/react-input-calendar/react-input-calendar-tests.tsx
new file mode 100644
index 000000000..127106424
--- /dev/null
+++ b/react-input-calendar/react-input-calendar-tests.tsx
@@ -0,0 +1,6 @@
+///
+///
+
+import * as ReactInputCalendar from 'react-input-calendar';
+import * as React from 'react';
+React.render(, document.body);
diff --git a/react-input-calendar/react-input-calendar-tests.tsx.tscparams b/react-input-calendar/react-input-calendar-tests.tsx.tscparams
new file mode 100644
index 000000000..c90abf04f
--- /dev/null
+++ b/react-input-calendar/react-input-calendar-tests.tsx.tscparams
@@ -0,0 +1 @@
+--target es5 --noImplicitAny --experimentalDecorators --jsx react
diff --git a/react-input-calendar/react-input-calendar.d.ts b/react-input-calendar/react-input-calendar.d.ts
new file mode 100644
index 000000000..d8c518b83
--- /dev/null
+++ b/react-input-calendar/react-input-calendar.d.ts
@@ -0,0 +1,59 @@
+// Type definitions for react-input-calendar
+// Project: https://github.com/Rudeg/react-input-calendar
+// Definitions by: Stepan Mikhaylyuk
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+declare module reactInputCalendar {
+ export interface ReactInputCalendarProps {
+ /**
+ * Format of date, which display in input and set in date property.
+ * Allowed Keys: All formats supported by moment.js
+ * @default 'MM-DD-YYYY'
+ */
+ format?: string;
+ /**
+ * Set initial date value
+ * @default current date
+ */
+ date?: string | Date;
+ /**
+ * Set minimal view. Values:
+ * 0 - days
+ * 1 - months
+ * 2 - years.
+ * @default 0 (DaysView)
+ */
+ minView?: number;
+ /**
+ * Format of date for the onChange event. Default on the date format (ISO 8601) to ease the save of data.
+ * Allowed Keys: All formats supported by moment.js
+ * @default 'MM-DD-YYYY'
+ */
+ computableFormat?: string;
+ /**
+ * Set an function that will be triggered whenever there is a change in the selected date. It will return the date in the props.computableFormat format.
+ */
+ onChange?:(selectedDate: string)=>any;
+ /**
+ * Define state when date picker would close once the user has clicked on a date.
+ */
+ closeOnSelect?:boolean;
+ /**
+ * Setting this value to true makes the calendar widget open when the iput field is focused.
+ */
+ openOnInputFocus?: boolean;
+ /**
+ * Value to show in the input text box if no date is set.
+ */
+ placeholder?:string
+ }
+ interface ReactInputCalendarState { }
+ export class ReactInputCalendar extends __React.Component{
+ render(): __React.DOMElement
+ }
+}
+declare var ReactInputCalendar: typeof reactInputCalendar.ReactInputCalendar
+declare module "react-input-calendar" {
+ export = ReactInputCalendar
+}