UNPKG
redux
Version:
alpha (5.0.0-alpha.6)
latest (5.0.1)
next (5.0.0-rc.1)
rc (5.0.0-rc.1)
5.0.1
5.0.0
5.0.0-rc.1
5.0.0-rc.0
5.0.0-beta.0
5.0.0-alpha.6
5.0.0-alpha.5
5.0.0-alpha.4
5.0.0-alpha.3
5.0.0-alpha.2
5.0.0-alpha.1
5.0.0-alpha.0
4.2.1
4.2.0
4.2.0-alpha.0
4.1.2
4.1.1
4.1.0
4.1.0-alpha.0
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
4.0.0-rc.1
4.0.0-beta.2
4.0.0-beta.1
3.7.2
3.7.1
3.7.0
3.6.0
3.5.2
3.5.1
3.5.0
3.4.0
3.3.1
3.3.0
3.2.1
3.2.0
3.1.7
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.6
3.0.5
3.0.4
3.0.3
3.0.2
3.0.1
3.0.0
2.0.0
1.0.1
1.0.0
1.0.0-rc
1.0.0-alpha
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.0
0.8.1
0.8.0
0.7.0
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.0
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.0
0.0.4
0.0.3
0.0.2
0.0.1
Predictable state container for JavaScript apps
redux.js.org
reduxjs/redux
redux
/
src
/
utils
/
isAction.ts
11 lines
(9 loc)
•
300 B
text/typescript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
{
Action
}
from
'../types/actions'
import
isPlainObject
from
'./isPlainObject'
export
default
function
isAction
(
action
:
unknown
): action is
Action
<
string
> {
return
(
isPlainObject
(action) &&
'type'
in
action &&
typeof
(action
as
Record
<
'type'
,
unknown
>).
type
===
'string'
) }