Skip to content

Commit

Permalink
feat(Datetime): stub typings
Browse files Browse the repository at this point in the history
  • Loading branch information
levithomason committed Sep 14, 2017
1 parent 391a8f6 commit d8a6977
Show file tree
Hide file tree
Showing 7 changed files with 91 additions and 10 deletions.
15 changes: 15 additions & 0 deletions src/addons/Datetime/Datetime.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import * as React from 'react';

export interface DatetimeProps {
[key: string]: any;

/** An element type to render as (string or function). */
as?: any;
}

interface DatetimeComponent extends React.ComponentClass<DatetimeProps> {
}

declare const Datetime: DatetimeComponent;

export default Datetime;
15 changes: 15 additions & 0 deletions src/addons/Datetime/DatetimeDays.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import * as React from 'react';

export interface DatetimeDaysProps {
[key: string]: any;

/** An element type to render as (string or function). */
as?: any;
}

interface DatetimeDaysComponent extends React.ComponentClass<DatetimeDaysProps> {
}

declare const DatetimeDays: DatetimeDaysComponent;

export default DatetimeDays;
15 changes: 15 additions & 0 deletions src/addons/Datetime/DatetimeHours.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import * as React from 'react';

export interface DatetimeHoursProps {
[key: string]: any;

/** An element type to render as (string or function). */
as?: any;
}

interface DatetimeHoursComponent extends React.ComponentClass<DatetimeHoursProps> {
}

declare const DatetimeHours: DatetimeHoursComponent;

export default DatetimeHours;
15 changes: 15 additions & 0 deletions src/addons/Datetime/DatetimeMinutes.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import * as React from 'react';

export interface DatetimeMinutesProps {
[key: string]: any;

/** An element type to render as (string or function). */
as?: any;
}

interface DatetimeMinutesComponent extends React.ComponentClass<DatetimeMinutesProps> {
}

declare const DatetimeMinutes: DatetimeMinutesComponent;

export default DatetimeMinutes;
15 changes: 15 additions & 0 deletions src/addons/Datetime/DatetimeMonths.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import * as React from 'react';

export interface DatetimeMonthsProps {
[key: string]: any;

/** An element type to render as (string or function). */
as?: any;
}

interface DatetimeMonthsComponent extends React.ComponentClass<DatetimeMonthsProps> {
}

declare const DatetimeMonths: DatetimeMonthsComponent;

export default DatetimeMonths;
15 changes: 15 additions & 0 deletions src/addons/Datetime/DatetimeYears.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import * as React from 'react';

export interface DatetimeYearsProps {
[key: string]: any;

/** An element type to render as (string or function). */
as?: any;
}

interface DatetimeYearsComponent extends React.ComponentClass<DatetimeYearsProps> {
}

declare const DatetimeYears: DatetimeYearsComponent;

export default DatetimeYears;
11 changes: 1 addition & 10 deletions src/addons/Datetime/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1 @@
import { ReactFocusEvents, ReactFormEvents, ReactMouseEvents } from '../..';
import * as React from 'react';

export interface DatetimeProps extends ReactMouseEvents<HTMLElement>, ReactFocusEvents<HTMLElement>, ReactFormEvents<HTMLElement> {
/** Label prefixed to an option added by a user. */

/** Initial value of open. */
defaultOpen?: boolean;

}
export { default, DatetimeProps } from './Datetime';

0 comments on commit d8a6977

Please sign in to comment.