From 2cecb066cea5029e3090f810d588e33fac5ca1dd Mon Sep 17 00:00:00 2001 From: Ian Ker-Seymer Date: Sat, 5 Dec 2015 00:05:30 -0500 Subject: [PATCH] Add react-bootstrap-daterangepicker definitions --- .../react-bootstrap-daterangepicker-tests.tsx | 7 +++++ .../react-bootstrap-daterangepicker.d.tsx | 29 +++++++++++++++++++ ...ct-bootstrap-daterangepicker.tsx.tscparams | 1 + 3 files changed, 37 insertions(+) create mode 100644 react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx create mode 100644 react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx create mode 100644 react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams diff --git a/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx new file mode 100644 index 0000000000..a18e430130 --- /dev/null +++ b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker-tests.tsx @@ -0,0 +1,7 @@ +/// +/// + +import * as DateRangePicker from "react-bootstrap-daterangepicker"; +import * as React from "react"; + +let pickerCoponent = true} />; diff --git a/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx new file mode 100644 index 0000000000..e80a258a46 --- /dev/null +++ b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.d.tsx @@ -0,0 +1,29 @@ +// Type definitions for react-bootstrap-daterangepicker +// Project: https://github.com/skratchdot/react-bootstrap-daterangepicker +// Definitions by: Ian Ker-Seymer https://github.com/ianks +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// +/// + +declare module ReactBootstrapDaterangepicker { + export interface EventHandler { (event?: any, picker?: any): any; } + + export interface Props extends DatepickerOptions { + onShow?: EventHandler; + onHide?: EventHandler; + onShowCalendar?: EventHandler; + onHideCalendar?: EventHandler; + onApply?: EventHandler; + onCancel?: EventHandler; + onEvent?: EventHandler; + } + + export class DateRangePicker extends __React.Component {} +} + +declare var DateRangePicker: typeof ReactBootstrapDaterangepicker.DateRangePicker; + +declare module "react-bootstrap-daterangepicker" { + export = DateRangePicker; +} diff --git a/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams new file mode 100644 index 0000000000..36c3b9323c --- /dev/null +++ b/react-bootstrap-daterangepicker/react-bootstrap-daterangepicker.tsx.tscparams @@ -0,0 +1 @@ +--noImplicitAny --module commonjs --jsx react