From 5e724a89a81fbbef7a6eee9451d8103c45d950ff Mon Sep 17 00:00:00 2001 From: Sergio Nizama <8237446+Seru88@users.noreply.github.com> Date: Fri, 1 Nov 2019 10:51:44 -0400 Subject: [PATCH] [@types/react-material-ui-form-validator 2.0.9] Added missing SelectValidator export. (#39396) * Added missing export for SelectValidator * fixed linting errors * added ValidatorComponent definition * changed indentention of props to make it more readable --- types/react-material-ui-form-validator/index.d.ts | 9 +++++---- .../react-material-ui-form-validator-tests.tsx | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) 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 +