diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..e8ccd42 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,150 @@ +import * as React from 'react'; + +export interface ButtonProps { + raised?: boolean, + unelevated?: boolean, + stroked?: boolean, + dense?: boolean, + compact?: boolean, +} + +declare class Button extends React.Component { +} + +export interface CardProps { +} + +declare class Card extends React.Component { +} + +export interface CheckboxProps { +} + +declare class Checkbox extends React.Component { +} + +export interface DialogProps { +} + +declare class Dialog extends React.Component { +} + +export interface DrawerProps { +} + +declare class Drawer extends React.Component { +} + +export interface ElevationProps { +} + +declare class Elevation extends React.Component { +} + +export interface FabProps { +} + +declare class Fab extends React.Component { +} + +export interface FormFieldProps { +} + +declare class FormField extends React.Component { +} + +export interface GridListProps { +} + +declare class GridList extends React.Component { +} + +export interface IconToggleProps { +} + +declare class IconToggle extends React.Component { +} + +export interface LayoutGridProps { +} + +declare class LayoutGrid extends React.Component { +} + +export interface LinearProgressProps { +} + +declare class LinearProgress extends React.Component { +} + +export interface ListProps { +} + +declare class List extends React.Component { +} + +export interface MenuProps { +} + +declare class Menu extends React.Component { +} + +export interface RadioProps { +} + +declare class Radio extends React.Component { +} + +export interface RippleProps { +} + +declare class Ripple extends React.Component { +} + +export interface SelectProps { +} + +declare class Select extends React.Component { +} + +export interface SliderProps { +} + +declare class Slider extends React.Component { +} + +export interface SnackbarProps { +} + +declare class Snackbar extends React.Component { +} + +export interface SwitchProps { +} + +declare class Switch extends React.Component { +} + +export interface TabProps { +} + +declare class Tab extends React.Component { +} + +export interface TextfieldProps { +} + +declare class Textfield extends React.Component { +} + +export interface ToolbarProps { +} + +declare class Toolbar extends React.Component { +} + +export interface TypographyProps { +} + +declare class Typography extends React.Component { +} diff --git a/package.json b/package.json index d331f4f..0e49ac8 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.15.6", "description": "React binding of Material Components (MDC-REACT)", "main": "lib/index.js", + "typings": "./index.d.ts", "scripts": { "test": "jest", "prepublishOnly": "./ake build"