DefinitelyTyped/types/prop-types/prop-types-tests.ts
Alex Chugaev 2fe87f6f25 [prop-types] Added missing definition of PropTypes.symbol (#19970)
* Added definition for PropTypes.symbol

* Tests of support PropTypes.symbol
2017-09-25 17:02:01 -07:00

28 lines
687 B
TypeScript

import * as PropTypes from "prop-types";
interface Props {
any: any;
array: string[];
bool: boolean;
func: any;
string: string;
number: number;
symbol: symbol;
object: {};
node: any;
element: any;
}
const propTypes: PropTypes.ValidationMap<Props> = {
any: PropTypes.any.isRequired,
array: PropTypes.array.isRequired,
bool: PropTypes.bool.isRequired,
func: PropTypes.func.isRequired,
number: PropTypes.number.isRequired,
object: PropTypes.object.isRequired,
string: PropTypes.string.isRequired,
symbol: PropTypes.symbol.isRequired,
node: PropTypes.node.isRequired,
element: PropTypes.element.isRequired
};