diff --git a/types/react-material-ui-form-validator/index.d.ts b/types/react-material-ui-form-validator/index.d.ts index b8ad8ef550..44d378973f 100644 --- a/types/react-material-ui-form-validator/index.d.ts +++ b/types/react-material-ui-form-validator/index.d.ts @@ -5,8 +5,8 @@ // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 3.1 -import * as React from "react"; -import { TextFieldProps } from "material-ui"; +import * as React from 'react'; +import { SelectFieldProps, TextFieldProps } from 'material-ui'; export interface ValidatorFormProps { className?: string; @@ -32,5 +32,6 @@ export interface ValidatorComponentProps { withRequiredValidator?: boolean; [key: string]: any; } -export class ValidatorComponent extends React.Component {} -export class TextValidator extends ValidatorComponent {} +export class ValidatorComponent extends React.Component {} +export class TextValidator extends React.Component {} +export class SelectValidator extends React.Component {} diff --git a/types/react-material-ui-form-validator/react-material-ui-form-validator-tests.tsx b/types/react-material-ui-form-validator/react-material-ui-form-validator-tests.tsx index df6dad47d7..3b945ab386 100644 --- a/types/react-material-ui-form-validator/react-material-ui-form-validator-tests.tsx +++ b/types/react-material-ui-form-validator/react-material-ui-form-validator-tests.tsx @@ -1,9 +1,11 @@ import * as React from 'react'; import { + SelectValidator, TextValidator, ValidatorComponent, ValidatorForm } from 'react-material-ui-form-validator'; +import { MenuItem } from 'material-ui'; class Test extends React.Component { onSubmitted = (event: React.FormEvent) => { @@ -36,6 +38,18 @@ class Test extends React.Component { validatorListener={this.onValidate} withRequiredValidator={true} /> + + Option1 + Option2 + Option3 +