Sean KelleyandMasahiro Wakame b9642fb8ac Allow specifying void for component state type parameter. (#8673)
* Allow specifying `void` for component state type parameter.

Per comments on https://github.com/DefinitelyTyped/DefinitelyTyped/pull/8543,
the type parameter for component state was changed to `{}` from `any` for
increased type safety, but prevents specifying (non-functional) stateless
components without having empty state parameters, which seems messy. This
changes the type to `{} | void` to allow this while staying stricter than
`any`.

* Make react tests a bit more strict.

* Rename State -> ComponentState to make it a bit more explicit.
2016-04-13 00:40:40 +09:00
2016-03-26 01:47:55 -07:00
2016-03-17 15:13:35 +00:00
2016-03-18 07:25:08 -07:00
2016-02-20 03:15:34 -05:00
2016-02-29 15:19:45 -08:00
2016-02-15 07:09:27 -03:00
2016-01-17 14:05:25 +01:00
2016-04-03 17:28:02 +03:00
2016-03-09 16:07:06 -08:00
2016-03-18 13:37:27 +05:30
2016-03-27 16:16:27 +03:00
2016-02-16 13:32:52 +10:30
2016-03-15 17:23:30 -04:00
2016-03-22 12:58:42 +09:00
2016-04-13 00:15:57 +09:00
2016-04-03 14:44:05 +02:00
2016-03-27 01:48:20 +01:00
2016-03-30 20:47:41 -07:00
2016-04-13 00:38:22 +09:00
2016-03-20 01:46:42 +09:00
2016-03-28 09:28:02 -05:00
2016-04-01 20:43:35 -04:00
2016-02-23 17:56:02 +01:00
2016-03-17 02:18:10 +09:00
2016-02-10 18:08:29 +09:00
2016-03-17 02:18:10 +09:00
2016-03-24 17:18:20 +07:00
2016-04-13 00:34:44 +09:00
2016-03-28 22:43:14 +02:00
2016-03-14 18:48:30 -07:00
2016-03-30 18:29:30 +01:00
2016-04-09 14:21:58 +03:00
2016-04-01 15:34:54 +08:00
2016-01-14 22:12:44 +01:00
2016-03-30 11:51:32 -07:00
2016-01-25 21:42:09 +02:00
2016-03-28 10:14:49 -05:00
2016-02-17 15:35:51 +00:00
2016-04-04 15:58:07 +01:00
2016-03-27 14:00:36 +02:00
2016-01-08 21:29:18 +00:00
2016-04-06 21:07:32 +09:00
2016-02-09 17:08:23 +01:00
2016-03-23 20:59:18 +01:00
2016-02-20 21:46:17 +10:00
2016-02-06 15:45:06 +01:00
2016-03-16 22:28:45 -07:00
2016-03-22 03:12:47 +02:00
2016-01-30 19:56:32 +01:00
2016-03-20 01:43:54 +09:00
2016-04-04 13:45:53 +02:00
2016-03-22 00:33:08 +01:00
2016-03-17 17:26:29 +08:00
2016-01-29 22:39:29 +09:00
2016-02-16 01:20:30 +09:00
2016-04-03 17:21:19 +03:00
2016-02-04 07:43:04 -08:00
2016-03-18 09:03:19 -05:00
2016-03-30 15:46:59 +03:00
2016-04-13 00:03:52 +09:00
2016-01-12 14:10:24 +01:00
2016-03-17 02:18:10 +09:00
2016-02-23 13:46:46 +01:00
2016-03-15 14:34:20 +08:00
2016-01-15 11:53:31 +08:00
2016-04-08 16:50:58 +09:00
2016-03-21 16:52:08 +09:00
2016-02-01 16:25:42 +08:00
2016-03-20 01:08:31 +09:00
2016-03-24 00:17:44 +09:00
2016-03-17 02:18:10 +09:00
2016-03-28 18:07:11 +03:00
2016-03-17 02:18:10 +09:00
2016-04-03 00:57:50 +03:00
2016-03-22 13:55:45 +01:00
2016-02-01 20:41:41 +00:00
2016-03-24 09:32:41 -07:00
2016-01-27 19:56:25 +09:00
2016-03-12 09:13:02 -08:00
2016-04-06 20:56:36 +09:00
2016-01-29 13:37:41 -05:00
2016-02-16 01:20:30 +09:00
2016-03-19 20:16:07 +09:00
2016-02-27 11:45:39 +09:00
2016-03-12 22:14:11 +09:00
2016-03-12 22:14:11 +09:00

DefinitelyTyped Build Status

Join the chat at https://gitter.im/borisyankov/DefinitelyTyped

The repository for high quality TypeScript type definitions.

For more information see the definitelytyped.org website.

Usage

Include a line like this:

/// <reference path="jquery.d.ts" />

Contributions

DefinitelyTyped only works because of contributions by users like you!

Please see the contribution guide on how to contribute to DefinitelyTyped.

How to get the definitions

List of definitions

Requested definitions

Here is are the currently requested definitions.

License

This project is licensed under the MIT license.

Copyrights on the definition files are respective of each contributor listed at the beginning of each definition file.

Analytics

S
Description
No description provided
Readme MIT
395 MiB
Languages
TypeScript 100%